
Python Full stack developer with React
Zodiac Solutions
Job description
Role: Python Full stack developer
Location: Toronto, ON (Hybrid)
Fulltime
Job Description:
The ideal candidate will have a strong background in full stack development with hands-on experience in Python, React, and cloud-native technologies. As a Full Stack Developer, you will be responsible for designing, building, and maintaining robust end-to-end solutions โ with a deep focus on understanding the underlying systems you work with. You will play a key role in architecting scalable backend services, developing intuitive frontend experiences, and ensuring the reliable delivery of software across containerized, distributed environments.
What You'll Do
-
Build and maintain backend services using Python, Django, and Celery
-
Design and manage PostgreSQL schemas, queries, and migrations
-
Develop responsive frontend interfaces with React and JavaScript
-
Containerize and deploy applications using Docker and Kubernetes
-
Manage Helm charts for multi-environment deployments
-
Support distributed, async task processing at scale
What You Need
-
Python (Django, REST APIs, ORM)
-
Celery (async task queues, beat scheduling, workers)
-
PostgreSQL (schema design, indexing, migrations)
-
React and JavaScript (ES6+, component architecture, state management)
-
Docker (Dockerfile authoring, image builds, private registries)
-
Kubernetes (Deployments, Services, Ingress, RBAC)
-
Helm (chart authoring, templating, multi-env values files)
Nice to Have
-
GitHub Actions (CI/CD pipeline authoring, workflows, secrets management)
-
Service mesh or Gateway API experience (Istio, cert-manager)
-
TypeScript or message queue experience (Kafka, RabbitMQ)