Senior Python Developer (Full-Stack Django)

e-SKY Solutions

Kirkland

Hybrid

CAD 90,000 - 120,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

e-SKY Solutions, a Montreal-based technology company, seeks a Senior Python Developer with deep Django expertise to design, build, and maintain scalable web applications end-to-end. You will work on the backend logic, Django-rendered frontend, and RESTful APIs while mentoring teammates and contributing to architecture decisions.

The role emphasizes clean, efficient code, secure and high-performing applications, and collaboration with cross-functional teams to deliver robust features.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 5+ years of professional Python development experience.
  • 3+ years of hands-on experience developing applications with Django.
  • Strong understanding of Django ORM, DRF, Django Templates & Template Language, Django Forms, Authentication & Authorization, Middleware, Signals, Django Admin.

Responsibilities

  • Design, develop, and maintain scalable web applications using Python and Django across backend services and Django-rendered frontend views/templates.
  • Develop and maintain RESTful APIs and backend services.
  • Build and maintain frontend UI using Django templates, forms, and static assets.
  • Build reusable, maintainable, and well-documented code following industry best practices.
  • Design and optimize relational databases and write efficient database queries.
  • Collaborate with frontend developers, product managers, and other stakeholders to deliver high-quality features spanning both frontend and backend.
  • Review code, provide technical guidance, and mentor junior developers.
  • Troubleshoot and resolve complex application issues.
  • Optimize application performance, scalability, and security.
  • Write and maintain automated tests.
  • Participate in architectural discussions and technical decision-making.
  • Stay current with emerging technologies and recommend improvements where appropriate.

Skills

Python
Django
Django REST Framework
HTML/CSS/JS
PostgreSQL
MySQL
REST APIs
Git
Docker
Redis
Celery
Linux
Azure
Unit Testing
CI/CD

Education

Bachelor's degree in Computer Science

Tools

Nginx
Gunicorn
Webpack

Job description

Company Intro

e-SKY Solutions, a business unit operating under SEDRACORP inc., is an innovative business technology company, with a current focus on learning solutions and expanding horizons in various industries. We are a Montreal based company, with multiple international teams to support our global customer base.

Our company is made up of a small agile team, with big dreams and a BIG vision. Our Vision is to change the world by digitizing learning and supporting our clients to reach their business goals. We operate by a servant leadership model, that creates an internal family-like culture rooted in humility, teamwork, collaboration and a winning appetite. We are in a growing phase and are expanding our team: looking for brilliant minds that are technically savvy and match our culture.

About the Role

We are seeking a highly skilled Senior Python Developer with extensive experience in Django to design, develop, and maintain scalable web applications end-to-end using the Django backend and data layer, and the Django-rendered frontend (templates, forms, and UI logic). The ideal candidate is passionate about writing clean, efficient code, building secure and high-performing applications, and mentoring other developers. You will play a key role in designing software architecture, developing new features, and improving the overall performance and reliability of the platform.

Key Responsibilities
  • Design, develop, and maintain scalable web applications using Python and Django across both backend services and Django-rendered frontend views/templates.
  • Develop and maintain RESTful APIs and backend services.
  • Build and maintain frontend UI using Django templates, forms, and static assets, ensuring a polished user experience.
  • Build reusable, maintainable, and well-documented code following industry best practices.
  • Design and optimize relational databases and write efficient database queries.
  • Collaborate with frontend developers, product managers, and other stakeholders to deliver high-quality features spanning both frontend and backend.
  • Review code, provide technical guidance, and mentor junior developers.
  • Troubleshoot and resolve complex application issues.
  • Optimize application performance, scalability, and security.
  • Write and maintain automated tests.
  • Participate in architectural discussions and technical decision-making.
  • Stay current with emerging technologies and recommend improvements where appropriate.
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • 5+ years of professional Python development experience.
  • 3+ years of hands-on experience developing applications with Django.
  • Strong understanding of the Django framework, including:
    • Django ORM
    • Django REST Framework (DRF)
    • Django Templates & Template Language (DTL)
    • Django Forms
    • Authentication & Authorization
    • Middleware
    • Signals
    • Django Admin
  • Experience building frontend interfaces with Django templating, HTML/CSS/JS, and integrating them with backend logic (experience with HTMX or Alpine.js is a plus).
  • Experience designing and consuming RESTful APIs.
  • Strong knowledge of relational databases such as PostgreSQL or MySQL.
  • Experience with Git and collaborative development workflows.
  • Experience with Docker and containerized applications.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Strong understanding of software architecture, object-oriented programming, and design patterns.
  • Experience writing unit and integration tests.
  • Strong debugging, analytical, and problem-solving skills.
  • Excellent communication and collaboration skills.
Preferred Qualifications
  • Experience with Celery and Redis.
  • Experience with asynchronous task processing.
  • Experience with CI/CD pipelines.
  • Experience with Nginx and Gunicorn.
  • Familiarity with Linux server environments.
  • Experience working with scalable SaaS applications.
  • Experience integrating third-party APIs and services.
  • Experience with frontend build tooling (Webpack, Vite, or django-compressor) and modern CSS/JS practices within a Django-templated frontend.
  • Experience mentoring developers and leading technical initiatives.
Skills
  • Python
  • Django
  • Django REST Framework (DRF)
  • HTML / CSS / JavaScript
  • PostgreSQL / MySQL
  • REST APIs
  • Git
  • Docker
  • Redis
  • Celery
  • Linux
  • Azure
  • Unit Testing
  • CI/CD
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Developer
Full Stack Developer

KenWave Solutions • Mississauga

On-site
CAD 85,000 - 125,000
Senior Python Developer
Senior Python Developer

Pinnacle • Toronto

On-site
CAD 120,000 - 180,000
Senior Back-End Engineer
Senior Back-End Engineer

Toronto Film School • Richmond Hill

On-site
CAD 90,000 - 115,000
Full Stack Developer (Mississauga - Head Office)
Full Stack Developer (Mississauga - Head Office)

KenWave Solutions • Mississauga

On-site
CAD 80,000 - 110,000
Python Fullstack developer
Python Fullstack developer

Synechron • Toronto

Hybrid
CAD 105,000 - 115,000
Flexible hybrid policy
RRSP with employer’s contribution up 4
Udemy for Business access
+2
Back End Developer
Back End Developer

Motion Recruitment Partners LLC • Toronto

Hybrid
CAD 75,000 - 95,000
Medical, Dental, and Vision Insurance
Vacation Time
Bonus eligible
Python Developer (Senior/Staff)
Python Developer (Senior/Staff)

Acquird.io • Toronto

Hybrid
CAD 150,000 - 200,000
Senior Software Engineer
Senior Software Engineer

Apertera (formerly Alexa Translations) • Montreal (administrative region)

Hybrid
CAD 110,000 - 140,000
Comprehensive Health Insurance (vision
Birthday Off
Hybrid Work Model
+2
Senior Software Engineer
Senior Software Engineer

Apertera (formerly Alexa Translations) • Toronto

On-site
CAD 120,000 - 170,000
Comprehensive Health Insurance
Your Birthday Off
6 Personal/Sick Days
+3
Senior Software Engineer, Backend
Senior Software Engineer, Backend

Portage Ventures GP Inc. • Toronto

Hybrid
CAD 90,000 - 120,000
Competitive compensation package with bonus eligibility
Comprehensive healthcare benefits
Flexible hours and hybrid work policy