cover image
Yochana

Senior Python Developer

On site

Vancouver, Canada

Senior

Freelance

27-03-2026

Share this job:

Skills

Communication Teamwork Python MySQL PostgreSQL CI/CD DevOps Docker Kubernetes Version Control Agile methodologies Problem-solving Architecture Databases git Analytical Skills Azure AWS Django cloud platforms Agile GCP CI/CD Pipelines Kafka Microservices

Job Specifications

Senior Python Developer

Hybrid Vancouver

Contract role

Python Django ORM AWS

Job Summary

We are looking for a highly skilled Senior Python Developer with strong hands-on experience in Django, ORM, AWS, and RESTful API development. The ideal candidate should have proven experience in building scalable microservices-based applications, writing clean and efficient backend code, and working in an Agile development environment.

Key Responsibilities

Design, develop, and maintain backend services using Python, Django, and ORM

Build and consume RESTful APIs following best practices and security standards

Develop microservices-based architectures and ensure high availability and scalability

Work extensively with SQLAlchemy ORM and relational databases

Optimize application performance, reliability, and maintainability

Collaborate with front-end developers, DevOps, and product teams

Write unit tests, integration tests, and support CI/CD pipelines

Troubleshoot, debug, and resolve production issues

Participate in code reviews and mentor junior developers

Contribute to architecture and design discussions

Required Skills & Qualifications

6–8 years of strong experience in Python development

Hands-on experience with Python Django ORM

Strong working knowledge of SQLAlchemy

Solid experience in designing and implementing REST APIs

Proven experience with Microservices architecture

Strong understanding of HTTP protocols, JSON, authentication, and authorization

Experience with RDBMS (PostgreSQL / MySQL / Oracle)

Familiarity with Git, version control, and Agile methodologies

Good problem-solving and analytical skills

Strong communication and teamwork abilities

Good to Have (Preferred Skills)

Experience with Docker and Kubernetes

Exposure to cloud platforms (AWS / Azure / GCP)

Knowledge of message queues (Kafka, RabbitMQ)

Experience with CI/CD tools

Understanding of system design and scalability patterns

Educational Qualification

Bachelor’s or Master’s degree in Computer Science, Engineering, or related field

About the Company

Yochana: Your Trusted Workforce Partner Across North America & Beyond For over 15 years, Yochana has been a leading talent acquisition firm, connecting businesses with top professionals across industries. Headquartered in Farmington Hills, Michigan, we specialize in temporary workforce solutions, permanent placements, contract-to-hire, and recruitment process outsourcing (RPO) across the USA, Canada, Mexico, and India. At Yochana, we go beyond traditional hiring agencies--our customized recruitment strategies and AI-driven ... Know more