Back End Developer

Mission.dev

Montreal

Hybrid

CAD 120,000 - 150,000

Full time

39 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible hybrid work in Montreal
Remote work options
ET-aligned working hours

Job summary

Mission.dev is seeking a Senior Software Engineer to design and scale backend services and cloud infrastructure powering its AI-driven risk intelligence platform. You will build reliable APIs, optimize data processing workflows, and leverage AWS to support production workloads, collaborating with peers to improve performance, reliability, and scalability.

You bring 5+ years in backend development, strong Python experience, SQL and NoSQL familiarity, and hands-on AWS know-how.

Qualifications

  • 5+ years of professional backend development experience.
  • Strong experience building production backend services and APIs.
  • Hands-on AWS experience across compute, storage, databases, networking, IAM, and monitoring.
  • Solid SQL skills; NoSQL familiarity is a plus.
  • Proficiency in Python for backend development and data processing.
  • Experience with deployment practices and production troubleshooting.

Responsibilities

  • Design, develop, and maintain scalable backend services and RESTful APIs.
  • Build, deploy, and optimize production workloads on AWS.
  • Improve reliability, performance, monitoring, and scalability of systems.
  • Design and optimize database architecture and data workflows.
  • Collaborate to integrate data ingestion and AI-driven processing capabilities.
  • Contribute to infrastructure automation and engineering best practices.
  • Learn and contribute to web scraping and data ingestion systems as needed.

Skills

Backend development
REST APIs
AWS
SQL
Python
DevOps / CI/CD
Team collaboration
Data processing
Web scraping (nice to have)

Education

Bachelor's degree in Computer Science or equivalent

Tools

Docker
Playwright/Selenium (nice to have)
Scrapy/BeautifulSoup (nice to have)

Job description

Mission is a platform for hiring, vetting and managing software development talents. It enables our clients to connect with the world's best talent to build mission-critical software products.

About the Company

This risk intelligence platform specializes in AI-driven media screening and monitoring for global compliance and due diligence. Using machine learning, the platform identifies adverse media and regulatory red flags across news sources, blogs, and forums, helping organizations reduce manual workloads, minimize false positives, and monitor reputational risks.

About the Role

As a Senior Software Engineer, you will help build and scale the backend systems and cloud infrastructure powering a high-growth risk intelligence platform. You'll focus on developing reliable, scalable backend services, optimizing data processing workflows, and leveraging AWS to support production workloads.

You'll collaborate with the engineering team to improve system performance, reliability, and scalability while contributing to the evolution of an AI-driven product. Familiarity with web scraping is beneficial, but extensive prior experience is not required.

What You'll Do
  • Design, develop, and maintain scalable backend services and RESTful APIs.
  • Build, deploy, and optimize production workloads on AWS.
  • Improve system reliability, performance, monitoring, and infrastructure scalability.
  • Design and optimize database architecture and data processing workflows.
  • Collaborate with the team to integrate data ingestion and AI-driven processing capabilities into the platform.
  • Contribute to infrastructure automation, deployment processes, and engineering best practices.
  • Learn and contribute to web scraping and data ingestion systems as needed.
What You Bring
  • 5+ years of professional software engineering experience, with a strong focus on backend development.
  • Strong experience building and maintaining production backend services and APIs.
  • Hands-on AWS experience across services such as compute, storage, databases, networking, IAM, and monitoring.
  • Experience designing scalable, reliable applications and optimizing system performance.
  • Solid knowledge of SQL and database design; familiarity with NoSQL databases is beneficial.
  • Experience with cloud infrastructure, deployment practices, and production troubleshooting.
  • Ability to work collaboratively and take ownership of technical challenges.
  • A degree in Computer Science, Software Engineering, or equivalent practical experience.
  • Experience with Python, particularly for backend development and data processing.
Nice to Have
  • Familiarity with web scraping or web crawling, using tools such as Scrapy, BeautifulSoup, Playwright, or Selenium.
  • Willingness to learn and contribute to production web scraping systems.
  • Exposure to AI/ML integrations, NLP pipelines, or data-intensive applications.
  • Experience with Docker, CI/CD, infrastructure as code, or other DevOps practices.
  • Experience in RegTech, FinTech, or AI-focused startups.
  • Annual salary between $120,000 and $150,000 CAD (or local market equivalent).
  • Flexible hybrid in Montreal or remote work options.
  • Working hours compatible with Eastern Time (ET).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Backend Platform
Staff Software Engineer, Backend Platform

Robinhood • Toronto

On-site
CAD 200,000 - 235,000
Equity ownership
Bonus programs
Supplemental health insurance
+4
Backend Engineer
Backend Engineer

Princeton IT Services, Inc • Toronto

On-site
CAD 110,000 - 170,000
Senior Full Stack Developer, Risk Intelligence Platform (Canada)
Senior Full Stack Developer, Risk Intelligence Platform (Canada)

Mission.dev • Montreal

On-site
CAD 120,000 - 150,000
Hybrid work in Montreal/remote options
Competitive compensation
Full-Stack Engineer - Backend Leaning (Remote)
Full-Stack Engineer - Backend Leaning (Remote)

Pragmatike • Quebec

Remote
CAD 90,000 - 130,000
Competitive salary
Remote-friendly within Canada
Flexible working hours
+1
Lead Software Engineer Toronto, Canada
Lead Software Engineer Toronto, Canada

Momentum Financial Services Group • Toronto

Hybrid
CAD 125,000 - 135,000
Discretionary bonus
Health and dental plans fully covered
Employee Assistance Program
+5
Full-Stack Engineer - Backend Leaning (Remote)
Full-Stack Engineer - Backend Leaning (Remote)

Pragmatike • Laval

Hybrid
CAD 85,000 - 125,000
Remote-friendly within Canada
Autonomy
Full-Stack Engineer - Backend Leaning (Remote)
Full-Stack Engineer - Backend Leaning (Remote)

Pragmatike • Ottawa

Hybrid
CAD 90,000 - 120,000
Remote-friendly within Canada
Flexible working hours
High autonomy engineering role
Senior Software Engineer
Senior Software Engineer

Forum Ventures • Ottawa

On-site
CAD 120,000 - 170,000
Full-Stack Engineer - Backend Leaning (Remote)
Full-Stack Engineer - Backend Leaning (Remote)

Pragmatike • Montreal

Remote
CAD 90,000 - 130,000
Remote-friendly within Canada
Flexible working hours
High-autonomy engineering role
Backend Developer (cloud & local infrastructures)
Backend Developer (cloud & local infrastructures)

LivingSafe • Montreal

On-site
CAD 60,000 - 80,000
Potential for growth within the company
Continuous learning and professional development opportunities
Flexible work hours and location