Overview
Aerialytic is a cleantech AI startup that makes selling solar simple.
We’re not here to play by the rules – we’re here to rewrite them. Our founders sold solar, felt the pain points, and knew it could be done better.Today with a white labelled AI solar design tool, and solar proposal software we are in market across the United States and Canada democratizing how solar is sold. To support our next growth phase we are growing our team and looking for a Senior Django Full-Stack Developer.
Role Summary
A Senior Django Full-Stack Developer will lead the end-to-end design and implementation of complex web applications, owning both server-side and client-side components. You will architect scalable microservices in Python/Django, build intuitive front-end interfaces with React (JavaScript/TypeScript), and manage deployments on Google Cloud Platform (GCP) using Docker and Kubernetes. In this senior position, you will drive technical direction, uphold code quality, and mentor the broader engineering team.
Responsibilities
• Architect and develop RESTful APIs and backend logic using Python/Django
• Decompose systems into microservices and design inter-service communication
• Implement responsive UI components in React, ensuring seamless API integration
• Deploy, monitor, and scale applications using GCP services (databases, caching, auth, serverless)
• Containerize applications with Docker and orchestrate them with Kubernetes
• Optimize performance across the full stack: database queries, backend throughput, front-end load times
• Enforce strong security practices (secrets management, dependency safety, OWASP protections)
• Build and maintain CI/CD pipelines (e.g. Jenkins, GitHub Actions) for automated testing and deployments
• Conduct rigorous code reviews and write unit, integration, and end-to-end tests
• Mentor junior and mid-level developers, fostering continuous improvement
• Collaborate with product, design, QA, and DevOps teams to deliver high-impact features
Requirements
• Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience
• 7+ years of professional software development, including ≥3 years with Django in production
• Strong JavaScript/TypeScript skills and 3+ years building UIs with React
• Proven experience deploying and managing applications on GCP (or similar cloud)
• Hands-on expertise with Docker and Kubernetes (or equivalent)
• Deep understanding of microservice architecture and distributed systems
• Proficiency in relational databases (PostgreSQL/MySQL), schema design, and Django ORM
• Advanced Git workflows: branching, pull requests, merge conflict resolution
• Experience setting up CI/CD pipelines and familiarity with infrastructure-as-code
• Excellent problem-solving, communication, and leadership skills
• Commitment to high code quality and thorough automated testing
Preferred Qualifications
• Experience with Selenium, PyTest/Unittest, or similar test automation frameworks
• Familiarity with message brokers or streaming platforms (Kafka, RabbitMQ, etc.)
• Knowledge of additional cloud/DevOps tools (AWS, Terraform, Prometheus, ELK)
• Background in performance profiling and advanced caching strategies
• Master’s degree in Computer Science or related field
• Prior work on large-scale web platforms or relevant industry experience
What We Offer
• Flexible work arrangements: remote, hybrid, or on-site
• Ownership of critical, high-visibility projects
• Competitive salary and benefits package
• Professional development and mentorship opportunities
We look forward to learning how your expertise will drive innovation in solar AI solutions!
Job Type: Full-time
Pay: $90,000.00-$135,000.00 per year
Benefits:
• Dental care
• Paid time off
Language:
• English (preferred)
Work Location: Hybrid remote in Toronto, ON M5H 2T7