
Senior Developer
Ville de Montréal
full-time
Posted on:
Location Type: Hybrid
Location: Montréal • Canada
Visit company websiteExplore more
Salary
💰 CA$65,937 - CA$110,907 per year
Job Level
About the role
- Participate in the design and development of applications.
- Define the functional characteristics of user interfaces.
- Design and oversee comprehensive test plans for applications.
- Document results and analyses and identify needs for functional and non-functional testing.
- Provide Level 3 support for production applications under your responsibility and ensure their performance.
- Act as the technical expert within project teams by performing code reviews and mentoring less experienced developers.
- Develop, modify and manage the growth of applications (components and their integration) and select appropriate technical options.
- Optimize application development and maintenance.
- Ensure interoperability of application components, the integrity of functionality, and the overall reliability of the system.
Requirements
- Bachelor's degree (or academic equivalent) in Computer Science or another relevant field.
- 4 years of experience related to the responsibilities of the position.
- Proficient in full-stack development with an object-oriented approach and a focus on code quality, using web technologies such as Angular, Node.js, TypeScript and JavaScript.
- Understanding of APIs (REST), CI/CD pipelines and DevOps practices in an Agile context.
- Knowledge of relational and NoSQL databases (e.g., MongoDB).
- Familiarity with AI-assisted development tools (e.g., GitHub Copilot).
- Ensure solution reliability through unit and integration testing, code reviews and documentation.
Benefits
- High-impact challenges
- A career serving the people of Montreal
- Competitive compensation and benefits
- Work–life balance
- Opportunities for career advancement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
full-stack developmentobject-oriented programmingcode qualityAngularNode.jsTypeScriptJavaScriptAPIsRESTrelational databases
Soft Skills
mentoringtechnical expertisecommunicationproblem-solvingcollaboration
Certifications
Bachelor's degree in Computer Science