Montreal Exchange

Senior Full Stack Developer (18-month contract)

Montreal Exchange$90K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years experience as a full-stack developer (front/back-end) with Python, Vue/JavaScript, C++ or equivalent
  • Proficient in designing and implementing RESTful APIs
  • Experience in front-end web client application development
  • Strong knowledge of version control (Git or SVN) and CI/CD pipelines
  • Automation-focused mindset for development and operational tasks
  • Postsecondary education in Computer Science, Software Engineering, or equivalent experience
  • Fluency in French and English is essential for communication with stakeholders.

Responsibilities

  • Participate in the full software development lifecycle from design to implementation
  • Contribute to code quality and application optimization through reviews and updates
  • Collaborate on troubleshooting and bug resolution with team members
  • Diagnose and solve technical problems efficiently and scalably
  • Apply coding standards and best practices for secure and reusable code
  • Advocate for process improvements and provide technical insights
  • Facilitate collaboration with business units to address technical challenges.

Benefits

  • Hybrid work environment (2-3 days/week in the office)
  • Dynamic, fast-paced Agile team structure
  • Opportunity to impact technical design and web architecture decisions
  • Work on industry-leading digital products for internal and external clients
  • Engagement with diverse stakeholders across business units.
Full Job Description

The Web & UI squad is responsible for developing and enhancing all trade management applications and services. We provide solutions to help our clients manage their trades and allocations activities. As a Senior Full Stack Developer, you will be part of a dynamic group focused on transforming our platforms into industry-leading digital products and developing innovative solutions for both internal and external clients. You will work within a fast-paced, Agile environment alongside Product Owners, a Scrum Master, Architect, and developers.

This is a senior-level role requiring the ability to not only build and implement solutions but also to actively contribute to technical design and web architecture decisions.


  • This role reports to: Senior Manager and Squad Lead, Web Development
  • Job Location: This role is hybrid (2-3 days/week in the office) - based in Montreal, QC.

Key Accountabilities


  • Full-Cycle Development: Actively participate in the complete software development lifecycle, from technical design and implementation (build/code/test) of web-based applications and digital interfaces.
  • Optimization & Code Quality: Contribute to continuous application improvement and optimization through regular code reviews, strategic refactoring, and architectural updates.
  • Support & Troubleshooting: Collaborate closely with team members during troubleshooting sessions, support escalations, and bug resolution.
  • Problem Solving: Diagnose and solve complex technical problems with efficient and scalable solutions.
  • Standards & Best Practices: Apply design patterns, coding standards, and development best practices to consistently produce secure, reliable, reusable, and scalable code.
  • Process Improvement: Champion continuous process enhancements, voicing technical or operational concerns and actively contributing to their resolution.
  • Collaboration & Alignment: Facilitate regular meetings and collaborative working sessions with development team members and various business units to analyze and resolve ongoing technical issues.

Must Have(s)


  • Experience: 5+ years of experience as a full-stack web developer (front/back-end) utilizing Python, Vue/JavaScript, C++ object-oriented programming, or equivalent technologies.
  • API Development: Proven ability to design and implement web services with RESTful APIs.
  • Front-End Development: Demonstrated experience implementing front-end web client applications.
  • Tools & DevOps: Strong working knowledge of version control software and workflows (Git or SVN) along with CI/CD build pipelines.
  • Automation Mindset: A strong focus on automating repetitive development and operational tasks.
  • Education: Postsecondary education in Computer Science, Software Engineering, or equivalent practical working experience.
  • Language Skills: Fluency in both French and English (written and spoken) is essential, as this role involves regular interaction with partners and stakeholders in both languages.

Nice to Have(s)


  • Familiarity with Agile/Scrum frameworks and methodologies.
  • Practical working experience with Nginx web servers.
  • Domain experience within the business area of derivatives trading and/or clearing.
  • Practical knowledge of the Google work environment (G Suite).
  • Proficiency with Unix/Linux command-line tools.
  • Hands-on experience with Kubernetes and Docker container technologies.
  • Familiarity with cloud deployment strategies and environments.

Similar Jobs

More Jobs at Montreal Exchange

More Information Technology Jobs

Find similar Senior Full Stack Developer (18-month contract) jobs: