Senior Python Developer (Full-Stack Django) (Winnipeg)

Senior Python Developer (Full-Stack Django) (Winnipeg)

24 Aug
|
e-SKY Solutions
|
Winnipeg

24 Aug

e-SKY Solutions

Winnipeg

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.

Solid 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

#J-18808-Ljbffr

📌 Senior Python Developer (Full-Stack Django) (Winnipeg)
🏢 e-SKY Solutions
📍 Winnipeg

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior python developer (full-stack django) (winnipeg) / winnipeg

Subscribe to this job alert:

Get the latest job offers by email for: senior python developer (full-stack django) (winnipeg) / winnipeg