This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a dynamic, Senior Full Stack Software Engineer to join a dedicated innovation lab within a market-leading Canadian insurance and financial services corporation. In this role, you will drive the evolution and continuous improvement of a high-visibility Minimum Viable Product (MVP). You will bridge the gap between complex business requirements and modern technical architectures, building data management tools, enhancing test automation, and building out robust metrics dashboards. If you thrive in agile environments and enjoy cross-functional innovation, this is the perfect project for you.
Job Responsibility
Full Stack Engineering: Design, build, and optimize scalable software components using a backend-focused stack (Java/Kotlin) paired with modern frontend frameworks
Architecture & Code Quality: Formulate technical specifications, establish branching strategies, lead peer code reviews, and ensure clean, maintainable architecture
Test Automation & CI/CD: Elevate existing automation frameworks (both UI and backend), integrate performance testing solutions, and seamlessly incorporate tests into modern CI/CD delivery pipelines
Data & Observability: Architect data management components and create observability solutions (dashboards and monitoring tools) to provide real-time environment visibility
Cross-Functional Alignment: Translate complex business objectives into concrete technical designs while mentoring team members on best engineering and quality practices
Requirements
5 to 8 years of professional software development experience, ideally acquired within the insurance, banking, or fintech sectors
Strong programming expertise in Java and Kotlin, alongside hands-on experience with API/backend testing utilities (e.g., Postman)
Proficient with TypeScript, React, and GraphQL, including experience with front-end testing tools like Cypress and patterns like Page Object Model (POM)
Proven familiarity with Git, automated deployment tools (such as GitHub Actions), Agile/Scrum lifecycles, and a solid understanding of the full SDLC
Excellent analytical, documentation, and interpersonal skills
Authorized to work in Canada
Bilingual proficiency in French and English
What we offer
Cutting-Edge Ecosystem: Work within an R&D/Lab environment dedicated to modern tech stacks and high-impact internal tools
Flexible Hybrid Model: Enjoy the ideal balance with 2 days per week onsite at our vibrant Downtown Montreal office and 3 days remote
Long-Term Potential: Initial 6 to 12-month contract with strong possibilities for extension or permanent conversion
Collaborative Culture: Join a forward-thinking, multidisciplinary team that values continuous learning, initiative, and creative experimentation