People Force is looking for a Senior Full Stack Developer – Angular for a 1 year contract role with one of our client. This position is a hybrid position with onsite presence at our client’s Montreal office , 3 days per week
The Opportunity
We are seeking a hands-on Senior Full Stack Developer with strong expertise in Angular to contribute to the evolution of a large-scale enterprise platform.
The ideal candidate combines strong front-end development capabilities with solid backend experience and enjoys working across the full software development lifecycle, from requirements analysis and technical design to implementation, testing, and production support.
You will collaborate with globally distributed teams, product stakeholders, architects, and engineering partners to deliver scalable, cloud-ready solutions that improve operational efficiency and user experience.
Key Responsibilities
- Design, develop, and enhance enterprise applications supporting onboarding and regulatory compliance functions.
- Build modern, responsive user interfaces using Angular, TypeScript, HTML5, and CSS3.
- Develop and maintain backend services using Java, Spring, and Spring Boot.
- Design and consume RESTful APIs and service integrations.
- Participate in technical design discussions and contribute to architectural decisions.
- Collaborate with business analysts, product owners, QA teams, and architects to deliver high-quality solutions.
- Contribute to code reviews, testing strategies, and continuous improvement initiatives.
- Troubleshoot application, integration, and production issues.
- Support Agile development practices and participate in sprint planning, backlog refinement, demos, and retrospectives.
- Help drive modernization efforts focused on cloud adoption, usability, and user experience.
Required Qualifications
- 5+ years of experience developing modern web applications using:
- Angular
- TypeScript
- JavaScript
- HTML5
- CSS3
- 2+ years of experience developing backend services with (not mandatory but willing to learn and contribute to Back End on occasions):
- Java
- Spring Framework
- Spring Boot
- Experience designing and consuming REST APIs.
- Strong understanding of Object-Oriented Design and software development best practices.
- Experience with enterprise application architecture and systems integration.
- Strong SQL and database development experience.
- Experience with automated testing frameworks and unit testing.
- Familiarity with Agile software development methodologies.
- Experience working in Linux/Unix environments.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities.
Preferred Qualifications
- Experience with NgRx, Redux, or similar state-management frameworks.
- Experience working with Micro Frontend architectures.
- Experience with MongoDB or other NoSQL databases.
- Experience using Python for scripting, automation, or backend development.
- Experience working with vendor and third-party data feeds.
- Exposure to cloud-native technologies and cloud-aligned architectures.
- Experience in financial services, regulatory platforms, or client onboarding systems.
Technical Environment
Frontend
- Angular
- TypeScript
- JavaScript
- HTML5
- CSS3
- NgRx (nice to have)
Backend
- Java
- Spring
- Spring Boot
- REST APIs
Database
- SQL
- MongoDB (nice to have)
Testing & Tools
- JUnit
- Jasmine
- Karma
- Git
- Linux / Unix
What Success Looks Like
In this role, you will:
- Deliver high-quality, scalable full-stack solutions.
- Contribute to the modernization of critical enterprise platforms.
- Partner effectively with globally distributed teams.
- Build intuitive user experiences while maintaining robust backend services.
- Help drive cloud adoption, platform scalability, and engineering excellence.
Diversity, Inclusion, and Equal Opportunity Employment:
At People Force Consulting Inc, we are committed to fostering diversity, equity, and inclusion. We welcome applicants from all backgrounds, including Indigenous peoples, women, visible minorities, persons with disabilities, and members of 2SLGBTQIA+ communities. If you require any accommodations during the recruitment or interview process, please let us know, we will work with you to ensure an accessible and positive experience
People Force est à la recherche d’un Développeur Full Stack Senior – Angular pour un contrat d’un an avec l’un de ses clients. Il s’agit d’un poste hybride nécessitant une présence sur site au bureau du client à Montréal, 3 jours par semaine.
L’opportunité
Nous recherchons un Développeur Full Stack Senior possédant une solide expertise en Angular pour contribuer à l’évolution d’une plateforme d’entreprise à grande échelle.
Le candidat idéal possède de solides compétences en développement front-end ainsi qu’une bonne expérience back-end. Il doit être à l’aise avec l’ensemble du cycle de développement logiciel, de l’analyse des besoins et de la conception technique jusqu’à l’implémentation, aux tests et au soutien en production.
Vous collaborerez avec des équipes réparties à l’échelle mondiale, des parties prenantes produit, des architectes et des équipes d’ingénierie afin de développer des solutions évolutives, prêtes pour le cloud, qui améliorent l’efficacité opérationnelle et l’expérience utilisateur.
Principales responsabilités
- Concevoir, développer et améliorer des applications d’entreprise prenant en charge les processus d’intégration des clients et de conformité réglementaire.
- Développer des interfaces utilisateur modernes et réactives avec Angular, TypeScript, HTML5 et CSS3.
- Développer et maintenir des services back-end avec Java, Spring et Spring Boot.
- Concevoir et consommer des API RESTful et des intégrations de services.
- Participer aux discussions de conception technique et contribuer aux décisions architecturales.
- Collaborer avec les analystes d’affaires, les responsables produit, les équipes QA et les architectes afin de livrer des solutions de haute qualité.
- Participer aux revues de code, aux stratégies de tests et aux initiatives d’amélioration continue.
- Diagnostiquer et résoudre les problèmes liés aux applications, aux intégrations et à la production.
- Soutenir les pratiques de développement Agile et participer à la planification des sprints, au raffinement du backlog, aux démonstrations et aux rétrospectives.
- Contribuer aux initiatives de modernisation axées sur l’adoption du cloud, l’ergonomie et l’expérience utilisateur.
Qualifications requises
- 5+ ans d’expérience dans le développement d’applications Web modernes avec :
- Angular
- TypeScript
- JavaScript
- HTML5
- CSS3
- 2+ ans d’expérience dans le développement de services back-end avec :
- Java
- Spring Framework
- Spring Boot
- (non obligatoire, mais le candidat doit être disposé à apprendre et à contribuer occasionnellement au back-end)
- Expérience dans la conception et la consommation d’API REST.
- Solide compréhension de la conception orientée objet et des bonnes pratiques de développement logiciel.
- Expérience en architecture d’applications d’entreprise et en intégration de systèmes.
- Solides compétences en SQL et en développement de bases de données.
- Expérience avec les frameworks de tests automatisés et les tests unitaires.
- Connaissance des méthodologies de développement logiciel Agile.
- Expérience dans des environnements Linux/Unix.
- Solides compétences en résolution de problèmes et en débogage.
- Excellentes aptitudes en communication et en collaboration.
Qualifications souhaitées
- Expérience avec NgRx, Redux ou des frameworks similaires de gestion d’état.
- Expérience avec les architectures Micro Frontend.
- Expérience avec MongoDB ou d’autres bases de données NoSQL.
- Expérience avec Python pour le scripting, l’automatisation ou le développement back-end.
- Expérience avec des flux de données provenant de fournisseurs et de tiers.
- Connaissance des technologies cloud-native et des architectures adaptées au cloud.
- Expérience dans les services financiers, les plateformes réglementaires ou les systèmes d’intégration de clients.
Environnement technique
Front-end
- Angular
- TypeScript
- JavaScript
- HTML5
- CSS3
- NgRx (atout)
Back-end
- Java
- Spring
- Spring Boot
- API REST
Base de données
Tests et outils
- JUnit
- Jasmine
- Karma
- Git
- Linux / Unix
Ce qui définira votre réussite
Dans ce rôle, vous serez amené à :
- Livrer des solutions full stack évolutives et de haute qualité.
- Contribuer à la modernisation de plateformes d’entreprise essentielles.
- Collaborer efficacement avec des équipes réparties à l’échelle mondiale.
- Concevoir des expériences utilisateur intuitives tout en maintenant des services back-end robustes.
- Contribuer à l’adoption du cloud, à l’évolutivité des plateformes et à l’excellence en ingénierie.
Diversité, inclusion et égalité des chances
Chez People Force Consulting Inc., nous nous engageons à favoriser la diversité, l’équité et l’inclusion. Nous accueillons les candidatures de personnes de tous horizons, notamment les peuples autochtones, les femmes, les minorités visibles, les personnes en situation de handicap et les membres des communautés 2SLGBTQIA+.
Si vous avez besoin de mesures d’adaptation pendant le processus de recrutement ou d’entrevue, veuillez nous en informer. Nous travaillerons avec vous afin de garantir une expérience accessible et positive.