Python Developer

Akkodis

Akkodis is seeking a Python Backend Developer for a Contract position with a client in Kanata, Ottawa ON (Hybrid 3 Days/week). Ideally, the successful candidate will have strong hands-on Python and frameworks like Django or Flask and RESTful APIs, database systems and Experience with Apache Kafka with Linux-based environments, and some exposure with Docker and container orchestration using Kubernetes.

Position: Python Backend Developer

Location: Kanata, Ottawa ON (Hybrid 3 Days/week)

Contract (18 Months)

Must Have Skills

About the Role

We are looking for an experienced Backend Developer with strong Python skills to design, build, and maintain scalable server-side applications. You will work on RESTful APIs, database systems, and modern backend infrastructure to support high-performance, distributed systems.

Key Responsibilities

  • Design and develop scalable backend systems using Python (and Java where required).
  • Build and maintain robust RESTful APIs.
  • Work with SQL and NoSQL databases such as PostgreSQL, MySQL, and Cassandra.
  • Integrate Apache Kafka for real-time data processing and message queuing.
  • Containerize services using Docker and orchestrate using Kubernetes.
  • Optimize backend performance and ensure system reliability and scalability.
  • Collaborate with cross-functional teams on architecture and implementation.

Technical Skills & Expertise

  • Strong proficiency in Python and frameworks like Django or Flask.
  • Solid understanding of SQL databases (PostgreSQL, MySQL) and NoSQL systems (Cassandra).
  • Experience with Apache Kafka and distributed messaging systems.
  • Familiarity with Linux-based environments.
  • Proficient in Docker and container orchestration using Kubernetes.
  • Version control expertise using Git, with experience in managing complex branching.
  • Strong understanding of data structures, algorithms, and object-oriented design (OOD).
  • Experience with CI/CD pipelines and cloud platforms like AWS or Azure.
  • Knowledge of test-driven development and testing frameworks like Pytest.

Exposure to Spring Boot, Java, or JavaScript is a plus.

Job Alerts

Get notified when new positions matching your interests become available at Kardow.com.

Need Help?

Questions about our hiring process or want to learn more about working with us?