Développeur Full-Stack Sénior (Kotlin-Java/React)
Role Overview
The Senior Full-Stack Developer reports to the Director of Product Development and works with a 14-member team.
The team includes developers, business analysts, quality assurance specialists, and a senior release coordinator.
The developer designs, develops, and deploys solutions for customer needs.
Key Skills for This Role
Full Job Posting
Work arrangement and role details
- The role is described as hybrid, with a collaborative workspace.
- The hiring location is Canada, in Montreal or Quebec City.
- This is a full-time, permanent role with flexible hours and 40 hours per week.
- The internal position title is Senior Developer.
About Equisoft and the product
Equisoft provides digital solutions for insurance and investment institutions and has more than 950 employees.
Equisoft/centralize is a back-office insurance agency management system connecting carrier feeds, paramedical data, clients, policies, and other information.
The platform helps customers gain insights and automate business processes.
Role overview
The Senior Full-Stack Developer reports to the Director of Product Development and works with a 14-member team.
The team includes developers, business analysts, quality assurance specialists, and a senior release coordinator.
The developer designs, develops, and deploys solutions for customer needs.
Responsibilities
- Collaborate with an Agile team of software developers, business analysts, and quality assurance specialists.
- Write robust, efficient, secure, and reliable code based on functional analyses and SOLID practices.
- Analyze features and refine requirements based on business needs, technology needs, and technical assessment.
- Participate in peer reviews and provide constructive feedback.
- Collaborate on functional tests and document current and future features.
- Maintain software quality and support its evolution over the medium and long term.
- Test scenarios to validate that systems meet technical specifications.
- Fix bugs promptly, address complex issues, and work with other teams to resolve customer issues.
Technical requirements
- Bachelor’s degree in computer engineering or information technology, or an equivalent college degree.
- 8 to 10 years of experience in a similar role.
- Excellent knowledge and experience with Kotlin or Java, SQL, and microservice architecture.
- Good knowledge and experience with React or Angular and JavaScript or TypeScript.
- Experience using AI coding assistants in daily work and verifying their output.
- Knowledge of GraphQL, REST APIs, SOLID principles, and object-oriented programming.
- Knowledge of Agile and Kanban methodologies, Azure Pipelines, and web application security challenges.
- Experience solving complex software engineering problems.
Preferred skills
- Knowledge of the Micronaut framework is a nice-to-have.
- Knowledge of OAuth2 and OpenID is a nice-to-have.
Soft skills
- Strong organization, prioritization, analytical, problem-solving, communication, writing, and information synthesis skills.
- Ability to multitask in a fast-paced environment; team spirit, tact, diplomacy, autonomy, rigor, and discipline.
Benefits and development
- Benefits are available from day one, including medical, dental, retirement, telemedicine, and an employee assistance program.
- The company offers flexible hours and educational support, including LinkedIn Learning, LOMA courses, and Equisoft University.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at EQUISOFT
Senior IT Talent Acquisition Specialist
Montréal, CAN
Equisoft is seeking a senior IT talent acquisition specialist to lead complex recruitment, advise hiring managers, and strengthen sourcing and employer-brand initiatives. The role requires 10+ years of recruitment experi
Spécialiste en Acquisition de talents sénior
Montréal, CAN
Equisoft is seeking a senior IT talent acquisition specialist to lead full-cycle recruitment, advise hiring managers, and develop sourcing strategies for complex roles. Applicants need 10+ years of recruitment experience
Business Analyst (Distribution)
Montréal, CAN
Equisoft is seeking a Business Analyst with insurance distribution expertise to translate client and business needs into clear functional requirements for its software. The role works with clients, product teams, and dev
Développeur Applicatif Full-Stack Sénior (Kotlin-Java/React)
Montréal, CAN
Equisoft is seeking a senior full-stack developer to build and evolve a cloud-native insurance policy administration application. The role involves designing and implementing features, testing, code review, and resolving
Senior Full-Stack Application Developer (Kotlin-Java/React)
Montréal, CAN
Equisoft is seeking a Senior Full-Stack Application Developer to build features for a cloud-native insurance policy administration product. The role involves secure application development, testing, code review, and coll
Business Analyst (IT-SaaS)
Montréal, CAN
Equisoft cherche un analyste d’affaires TI pour structurer la documentation fonctionnelle de sa plateforme SaaS d’assurance et gérer la documentation des demandes de changement client. Vous collaborerez avec les équipes
Business Analyst (IT-SaaS)
Montréal, CAN
Equisoft is seeking a Business Analyst to document product behavior, workflows, business rules, and client change requests for its insurance software platforms. Applicants need 2–5 years of similar experience, strong Jir
Senior IT Talent Acquisition Specialist
Montréal, CAN
Spécialiste en Acquisition de talents sénior
Montréal, CAN
Business Analyst (Distribution)
Montréal, CAN
Développeur Applicatif Full-Stack Sénior (Kotlin-Java/React)
Montréal, CAN
Senior Full-Stack Application Developer (Kotlin-Java/React)
Montréal, CAN
Business Analyst (IT-SaaS)
Montréal, CAN
Business Analyst (IT-SaaS)
Montréal, CAN