Full Stack Engineer

Mission.dev

Montreal (administrative region)

Hybrid

CAD 90,000 - 120,000

Full time

17 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Remote-first
Office visits in Montreal

Job summary

Mission.dev is seeking a senior programmer analyst for a remote-first role with occasional visits to Montreal. You will design, develop, and maintain web applications using C#/.NET, Azure, and modern cloud architectures.

The role emphasizes clean architecture, strong testing, DevOps, and collaboration within a bilingual, professional services environment. Responsibilities include leading architecture initiatives, building scalable services, managing SQL Server data, and mentoring teammates.

Qualifications

  • Bachelor's degree in Computer Science or Software Engineering required.
  • Ability to design and implement scalable software architectures.
  • Experience in professional services or bilingual environments is a plus.

Responsibilities

  • Define and document technical specifications aligned with performance and business requirements.
  • Contribute to and lead major software architecture and design initiatives.
  • Design, develop, and maintain web-based applications.
  • Ensure application quality through code reviews, testing strategies, and quality controls.
  • Design, build, and maintain SQL Server databases.
  • Implement and maintain unit testing and background processing workflows.
  • Produce user documentation and provide application support as needed.

Skills

C#
Azure
Docker
Kubernetes
SQL Server
IIS
Bootstrap
Hangfire
CI/CD
Git
Azure DevOps Server
TFS

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Docker
Kubernetes
Git
Azure DevOps Server
TFS

Job description

Remote-first with occasional office visits in Montreal

English & French (French proficiency is mandatory for this role. Candidates must have a working knowledge of French to be considered for the position.)

Our company description

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

About the Company

A leading Canadian organization in the professional services sector is seeking a senior programmer analyst to design and develop applications using modern technologies and oversee their ongoing maintenance. You will work closely with the development team to implement robust and innovative solutions that meet exacting performance, security, and scalability criteria.

This is a great opportunity for someone who values clean architecture, thrives in bilingual environments, and wants to contribute to a respected company that invests in its people.

What You’ll Do
  • Define and document technical specifications aligned with performance and business requirements.
  • Contribute to and lead major software architecture and design initiatives.
  • Design, develop, and maintain web-based applications.
  • Ensure application quality through code reviews, testing strategies, and quality controls.
  • Design, build, and maintain SQL Server databases.
  • Implement and maintain unit testing and background processing workflows.
  • Produce user documentation and provide application support as needed.
  • Strong experience with C# (.NET 6 and above).
  • Extensive experience with Azure services, including Azure Service Bus.
  • Solid understanding of IIS hosting environments.
  • Experience with containerization and orchestration (Docker, Docker Swarm, or Kubernetes)
  • Proven experience with SQL Server in production environments.
  • Strong knowledge of modern software architecture (microservices, distributed systems).
  • Proficiency in design patterns and modern development best practices.
  • Front-end development experience using Bootstrap.
  • Experience with Hangfire or similar background job processing tools.
  • Familiarity with DevOps practices, including CI/CD pipelines.
  • Experience with TFS, Azure DevOps Server, and Git.
You’ll Thrive Here If You
  • Hold a degree in Computer Science, Software Engineering, or equivalent
  • Are calm under pressure and good at managing shifting priorities
  • Enjoy mentoring others and sharing best practices
  • Can balance development work with occasional user support
  • Have experience in professional services or knowledge of the translation industry (asset)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

FullStack Developer - Montreal
FullStack Developer - Montreal

Yeah! Global • Montreal (administrative region)

On-site
CAD 85,000 - 110,000
Full Stack Developer
Full Stack Developer

XTM • Montreal

Hybrid
CAD 80,000 - 100,000
Competitive base salary (based on experience)
Chance to work within a strong and passionate team
High performance computers
+5
Web Fullstack Software Developer Full time ✺ Quebec - Montreal
Web Fullstack Software Developer Full time ✺ Quebec - Montreal

Mirego inc. • Montreal (administrative region)

On-site
CAD 80,000 - 110,000
Lead Software Engineer – AI, Data Visualization & Platform
Lead Software Engineer – AI, Data Visualization & Platform

Astucemedia • Montreal (administrative region)

Hybrid
CAD 110,000 - 160,000
Comprehensive Group Insurance
RRSP Matching Program
Wellness Allowance
+2
Senior Software Developer, DevOps & Infrastructure
Senior Software Developer, DevOps & Infrastructure

OSEDEA • Montreal (administrative region)

Hybrid
CAD 85,000 - 120,000
Competitive Salary and RRSP contribution
Flexible hours
Work from anywhere for up to 8 weeks
+2
113230 Full Stack Web Developer (On-site in Montreal)
113230 Full Stack Web Developer (On-site in Montreal)

CAE • Montreal

On-site
CAD 80,000 - 110,000
Open area office
Free parking (cars and bicycles)
Lunch counter with various menus
+2
Senior Full-stack developer MEAN
Senior Full-stack developer MEAN

Reelcruit • Montreal (administrative region)

Hybrid
CAD 110,000 - 160,000
Intermediate Software Engineer
Intermediate Software Engineer

Broadsign • Montreal (administrative region)

On-site
CAD 95,000 - 125,000
Wellness fund
Comprehensive benefits: health, dental
Health Care Savings Account (HCSA)
+3
Senior Software Developer, 6+ years - Remote/Hybrid (Canada)
Senior Software Developer, 6+ years - Remote/Hybrid (Canada)

Info-Tech Research Group International • Toronto

Hybrid
CAD 110,000 - 140,000
Competitive salary
Benefits plan
RRSP matching
+2
Senior Software Developer, 6+ years - Remote/Hybrid (Canada)
Senior Software Developer, 6+ years - Remote/Hybrid (Canada)

Info-Tech Research Group • Canada

Hybrid
CAD 90,000 - 140,000
Training & career development budget
Work-life balance
Remote/hybrid work options