Skip to main content

Python Full Stack Developer

Technology
Precision Technologies
Toronto, Canada1 month ago
Service contractOn-site

Job description

Python Full Stack Developer

Location: Downtown Toronto, ON

Work Arrangement: Hybrid – 2–4 Days Onsite

Employment Type: Contract

Job Overview

We are looking for a skilled Python Full Stack Developer with a strong background in full-stack software development and hands-on experience with Python, React, and cloud-native technologies .

The ideal candidate will be responsible for designing, developing, deploying, and maintaining robust end-to-end applications. This role requires a deep understanding of the underlying systems and technologies used to build scalable and reliable solutions.

You will play a key role in architecting scalable backend services, developing intuitive and responsive frontend experiences, and ensuring reliable software delivery across containerized and distributed environments .

Key Responsibilities

  • Build, develop, and maintain backend services using Python, Django, and Celery .
  • Design and manage PostgreSQL database schemas, queries, indexing, and migrations.
  • Develop responsive and intuitive frontend interfaces using React and JavaScript .
  • Design, containerize, and deploy applications using Docker and Kubernetes .
  • Create and manage Helm charts to support deployments across multiple environments.
  • Support distributed and asynchronous task processing at scale using appropriate technologies and best practices.
  • Contribute to the design and development of scalable, reliable, and maintainable full-stack solutions.
  • Work across backend, frontend, database, and cloud-native environments to ensure reliable end-to-end application delivery.
Required Qualifications
  • Strong hands-on experience with Python , including:
  • Django
  • REST APIs
  • ORM
  • Experience with Celery , including:
  • Asynchronous task queues
  • Beat scheduling
  • Workers
  • Strong experience with PostgreSQL , including:
  • Database schema design
  • Indexing
  • Queries
  • Database migrations
  • Strong frontend development experience with React and JavaScript , including:
  • ES6+
  • Component architecture
  • State management
  • Hands-on experience with Docker , including:
  • Dockerfile authoring
  • Image builds
  • Private registries
  • Strong experience with Kubernetes , including:
  • Deployments
  • Services
  • Ingress
  • RBAC
  • Experience with Helm , including:
  • Chart authoring
  • Templating
  • Multi-environment values files
Nice to Have
  • Experience with GitHub Actions , including:
  • CI/CD pipeline authoring
  • Workflow development
  • Secrets management
  • Experience with Service Mesh or Gateway API , particularly:
  • Istio
  • cert-manager
  • Experience with TypeScript .
  • Experience with message queue technologies such as:
  • Kafka
  • RabbitMQ
Ideal Candidate The ideal candidate combines strong full-stack development expertise with a solid understanding of cloud-native, containerized, and distributed systems . You should be comfortable working across the application stack—from Python/Django backend services and PostgreSQL databases to React-based frontend applications and Kubernetes-based deployments. You should also have a strong focus on building scalable, reliable, maintainable, and production-ready software solutions .
Keywords
pythonsoftware-developmenttraining-and-developmentreact-jsreactdjangoceleryplanning-and-designvisual-art-designproduct-development-and-designpostgresqlpostgresjavascriptdockerkuberneteshelmpolicies-and-practicesapplication-deliveryoperational-risk-managementobject-relational-mapping-orm

Interested in this role?