Backend Developer

Location: Montreal, QC - Hybrid

The Opportunity

We are looking for a Software Developer to join a high-performing engineering team working on modern backend systems within a fast-paced and highly collaborative environment. This role is ideal for someone who enjoys being hands-on with development while also contributing to broader technical discussions around architecture, scalability, and system design.

You will play a key role in building reliable backend solutions, translating business requirements into practical technical implementations, and leveraging AI-powered development tools to improve delivery efficiency. This is an opportunity for someone who enjoys solving complex problems, thinking beyond code, and making meaningful contributions to business-critical systems.



About You:


You are a thoughtful and pragmatic engineer who enjoys building scalable backend systems and solving real business challenges through technology. You are comfortable owning technical decisions, collaborating with stakeholders, and ensuring solutions are both efficient and maintainable.

You bring strong backend development experience, a structured problem-solving mindset, and the ability to balance hands-on coding with system-level thinking. You are naturally curious, adaptable, and confident working in environments where innovation and continuous improvement are part of everyday work.


As a Strategio Backend Developer you will:


  • Design, develop, and maintain backend systems with hands-on coding as a core responsibility
  • Collaborate with stakeholders to understand functional and business requirements
  • Translate requirements into technical designs, considering scalability, performance, and reliability
  • Contribute to solution architecture and system design discussions
  • Work within event-driven and distributed systems environments
  • Leverage AI development tools to improve delivery efficiency
  • Review, validate, and guide AI-generated code implementations
  • Ensure solutions align with engineering best practices and business objectives
  • Maintain high-quality, clean, and scalable code standards


Core Skills


  • Strong backend development experience with Scala (preferred), Java, or C#
  • Proven ability to write high-quality, maintainable, and scalable code
  • Experience contributing to system design and technical architecture decisions
  • Strong understanding of non-functional requirements such as performance, resilience, and scalability
  • Experience working with event-driven architecture or distributed systems
  • Ability to translate business needs into practical technical solutions
  • Strong analytical thinking and structured problem-solving skills
  • Excellent communication skills in an English-speaking work environment



Nice-to-Haves:

  • Exposure to AI-assisted development environments and tools
  • Experience in financial services or highly regulated industries
  • Strong understanding of backend optimization and reliability engineering
  • Ability to challenge assumptions and propose pragmatic technical improvements
  • Experience working in enterprise-scale software environments



Your job search ends here.

If you’re eager to contribute to cutting-edge projects and want to work with a high-performance team, apply now.