06 Aug
|
Natsoft
|
Toronto
Job Title: Full Stack Python Developer (Django, React, Kubernetes)
Location: Toronto, ON
:
The ideal candidate will have a solid 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)
📌 Full stack Python Developer (Toronto)
🏢 Natsoft
📍 Toronto