Zodiac Solutions logo

Python Full stack developer with React

Zodiac Solutions

On-site๐Ÿ‡จ๐Ÿ‡ฆToronto, ON, CanadamidPosted 5d ago

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)