Kinaxis Inc.

Backend Developer II, Python

Kinaxis Inc.
Apply
13 days ago
Chennai, IndiaMid Level / Senior

Responsibilities

  • Design, develop, test, and support backend product capabilities, services, REST APIs, data pipelines, and workflows.
  • Build scalable Python applications and backend services using modular, object-oriented software engineering practices.
  • Develop data-processing and algorithm-integration pipelines for inventory optimization and analytical models.
  • Create automated unit, API, integration, regression, end-to-end, performance, scalability, and data-validation test suites.
  • Perform numerical and algorithm validation, including boundary testing, benchmark comparisons, convergence validation, regression detection, and performance analysis.
  • Work with SQL databases, data-access layers, asynchronous processing, and data-intensive backend workflows.
  • Improve runtime, memory utilization, service performance, computational scalability, and large-dataset processing.
  • Contribute to code quality, resiliency, observability, security, scalability, production readiness, and CI/CD practices.
  • Build and support containerized cloud-native services using Docker and Kubernetes.
  • Support operations through logging, monitoring, health checks, diagnostics, troubleshooting, and root-cause analysis.
  • Collaborate with product managers, engineers, applied scientists, and domain experts to deliver production software solutions.
  • Use AI-assisted development tools and agentic engineering workflows with appropriate review and quality controls.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, Data Science, Industrial Engineering, Mathematics, or a related technical field.
  • 4–6 years of experience.
  • Strong foundation in software engineering, object-oriented programming, data structures, algorithms, software design, and problem solving.
  • Strong proficiency in Python and experience developing production-quality software.
  • Experience developing backend applications, services, and REST APIs with Flask, Django, FastAPI, or equivalent technologies.
  • Understanding of API design, HTTP/REST, JSON, service integration, error handling, logging, and observability.
  • Experience with SQL, relational databases, data-access patterns, pandas, and NumPy.
  • Strong understanding of software testing, quality engineering, test automation, debugging, and root-cause analysis.
  • Familiarity with pytest, unittest, or equivalent Python testing tools.
  • Experience with Git, branching, pull requests, code reviews, and automated quality checks.
  • Working knowledge of DevOps, CI/CD, automated build, testing, deployment, and release processes.
  • Familiarity with GitHub Actions, Azure DevOps, Jenkins, or equivalent CI/CD platforms.
  • Familiarity with Docker and Kubernetes for packaging, deployment, validation, and troubleshooting.
  • Understanding of cloud-native development, microservices, distributed systems, scalability, resiliency, configuration management, monitoring, and production troubleshooting.
  • Exposure to numerical computing, mathematical optimization, operations research, analytics, machine learning, or data-intensive software systems is advantageous.
  • Exposure to supply chain planning, inventory optimization, safety stock, service-level optimization, or decision intelligence is a plus.
  • Familiarity with AI-assisted software development, coding copilots, agentic workflows, or engineering automation is advantageous.
  • Strong analytical, problem-solving, collaboration, ownership, and communication skills.

Benefits

  • Flexible vacation and company-wide Kinaxis Days.
  • Flexible work options.
  • Physical and mental well-being programs, including regularly scheduled virtual fitness classes.
  • Mentorship, training, and career development programs.
  • Recognition programs, referral rewards, and hackathons.
  • Location: open for Chennai and Bangalore; benefits may vary by location and employee.
  • Accommodations are available upon request during the recruitment process.

Tech Stack

DjangoDockerFastAPIFlaskGitGitHub ActionsJenkinsKubernetesNumPyPandaspytestPythonSQL

Categories

Kinaxis Inc.

About Kinaxis Inc.

1,001-5,000 employees

Kinaxis builds RapidResponse, a cloud-based supply chain planning and orchestration platform used for S&OP, demand/supply planning, and risk management by enterprises in automotive, life sciences, high tech, and industrial sectors. It sells subscription software and related services to manage end-to-end supply chains. Founded in 1984 and headquartered in Ottawa, the company is publicly traded on the Toronto Stock Exchange (KXS).

Contact me