×
Register Here to Apply for Jobs or Post Jobs. X

Backend Web Engineer; Python​/Django in Montreal, remote

Remote / Online - Candidates ideally in
NT, Canada
Listing for: e180 Canada
Remote/Work from Home position
Listed on 2026-01-14
Job specializations:
  • Software Development
    Backend Developer, Python, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
Position: Backend Web Engineer (Python/Django) in Montreal, with remote options

City:
Montreal (or remote with North-American timezone)

Languages:

English (required), French (functional)

Tech Stack:
Python/Django

Libraries & Tools:
Django, Django Rest Framework, Django Channels, Celery, Docker, PostgreSQL

You’ll be in charge of maintaining and developing the API that powers  and its associated dashboard. This role goes beyond just coding – you’ll be contributing to architectural decisions and implementing new functionalities that directly impact our users’ experience.

In addition, your role is to ensure that our infrastructure is healthy and can properly handle the numerous users that hit the servers at the same time.

Because our product is always evolving and we’re building our dashboard while building new features, you may need to support our Product Manager and Experience Producers by periodically gathering the right data or changing certain settings manually.

Key Responsibilities:
  • Develop and maintain robust backend services using Python/Django
  • Ensure infrastructure health and scalability
  • Collaborate with the team on architectural decisions
  • Write clean, documented, and tested code
  • Support data analysis needs for Product and Experience teams
Technical Environment:

Our current backend is built using Python and the Django framework, adhering to RESTful API principles with Django Rest Framework.

We leverage Django Channels for real-time communication and Celery for asynchronous task processing.

Our infrastructure is containerized using Docker, and we rely on Postgre

SQL for our relational database needs, complemented by Redis for caching to ensure optimal performance and scalability.

We are also exploring the adoption of Infrastructure as Code (IaC) practices, with a particular interest in leveraging AWS Cloud Development Kit (CDK) to manage and provision our AWS resources. We are seeking a skilled backend engineer to maintain and further develop this robust and evolving environment.

A Day in Your Life

As a backend developer at e180, you might:

  • Design and implement new API endpoints Braindate features
  • Iterate on existing endpoints to make them more performant or squash any bug left
  • Review pull requests from team members
  • Participate in architecture discussions
  • Troubleshoot production issues
  • Implement caching strategies for better performance
  • Help gather and analyze data for the product team
Required Skills and Experience
Technical Requirements (Must-Have):
  • 3-5 years of professional experience in web backend development
  • Strong Python proficiency and understanding of web frameworks (Django preferred)
  • Experience with relational databases (Postgre

    SQL) and caching (Redis)
  • Proven track record of writing well-documented, tested code
  • Comfort with Git and collaborative development workflows
Technical Plus (Nice-to-Have):
  • Experience with Django Rest Framework
  • Experience with typed Python
  • Understanding of HTML and JS fundamentals.
  • Experience with performance optimization and scaling
  • Testing expertise with Pytest
  • Type Script knowledge
  • Experience with AWS administration and Dev Ops practices
Non-technical

Skills:
  • Strong problem-solving abilities
  • Excellent written and verbal communication in English (French is a plus)
  • Ability to explain technical concepts clearly
  • Self-motivated and comfortable with remote work
  • Interest in technological innovation and continuous learning

You’ll have the opportunity to deepen your knowledge in:

  • Modern web architecture patterns and best practices
  • Performance optimization and scalability
  • Database optimization and caching strategies
  • Cloud infrastructure and deployment
  • Security best practices in web development
What Sets You Apart

We’re particularly interested in candidates who:

  • Have experience optimizing web performance
  • Bring a positive attitude and growth mindset
  • Are excited about learning new technologies while appreciating tried-and-true approaches
Your Team and How We Work
Your e180 team

At e180, one of our core values is learning (“We have a growth mindset.”). We cultivate human potential by enabling our people to learn from one another. We love to create rewarding learning experiences for our employees, clients and our community and want to increase the impact of collaborative learning around the world. We have…

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary