with a proven track record of building scalable backend systems using
FastAPI
and
Django
. You'll play a key role in architecting and developing complex, high-performance applications that power mission-critical features of our platform. This is an opportunity to make a direct impact on our product and engineering culture--both as a
team player
and
independent contributor
.
Key Responsibilities
System Architecture & Design:
Design robust, scalable, and secure backend systems, microservices, and APIs using FastAPI and Django.
End-to-End Development:
Drive projects from concept through deployment, including database modeling, API implementation, testing, and DevOps collaboration.
Messaging & Integration:
Build resilient asynchronous services and task queues using
RabbitMQ
or similar message brokers.
Database Design:
Optimize data models and queries for performance and maintainability using
PostgreSQL
.
Collaboration:
Work closely with product managers, frontend developers, and other engineers to shape the direction of the product.
Mentorship & Review:
Participate in code reviews, mentor junior developers, and share best practices with the team.
Innovation & Impact:
Identify bottlenecks and propose innovative solutions that significantly improve performance, reliability, or developer productivity.
Requirements
6+ years
of professional experience in backend software development with
Python
.
Deep expertise with
FastAPI
and
Django
frameworks.
Strong experience designing and implementing
microservices
architecture.
Solid understanding of
RabbitMQ
or similar messaging systems.
Proficiency with
PostgreSQL
, including query optimization and database schema design.
Experience working in
agile teams
, as well as independently delivering high-quality work.
Strong understanding of CI/CD practices, version control (Git), and Docker-based environments.
Ability to think product-first, translating business requirements into efficient technical solutions.
Nice to Have
Experience with Kubernetes and cloud platforms (AWS/GCP/Azure).
Familiarity with GraphQL or gRPC.
Contributions to open-source or tech blogs.
Job Type: Full-time
Schedule:
Monday to Friday
Work Location: Hybrid remote in Toronto, ON M5J 1V6
Application deadline: 2025-05-31
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.