Platzhalter Bild

Hybrid Senior Full Stack Developer presso Arobas Personnel

Arobas Personnel · Laval, Canada · Hybrid

Candidarsi ora

 
 

Arobas Personnel is currently seeking a Senior Full Stack Developer for a contract position with one of our clients located in Laval.

 *100% on site* 

Your Day-to-Day Responsibilities

Join a dynamic and forward-thinking development team working on the Promo Planner Tool — a web-based platform that standardizes and automates the sharing of promotional information, while creating a centralized and scalable promotional data repository.

This platform plays a key role in enabling advanced analytics and driving efficiencies across departments.

As a Senior Full Stack Developer, you’ll collaborate closely with Product Management, Data Engineering, and Data Analytics teams to continuously improve and maintain the application. You’ll also:

  • Ensure development best practices in line with global standards
  • Embrace and promote an agile mindset
  • Foster strong communication with stakeholders
  • Challenge the status quo when improvements are aligned with industry best practices

Required Skills & Experience

Backend Development:

  • 8+ years of experience building RESTful APIs using Java and the Spring Framework
  • Proficiency in Java 11+, Spring Boot 2+, Spring Security, Spring Data, and JPA
  • 5+ years of experience with SQL databases, data modeling, and performance optimization
  • Familiarity with common design patterns
  • Experience writing unit and integration tests using modern test frameworks
  • Knowledge of REST API standards and Swagger/OpenAPI

Cloud & DevOps:

  • Experience with Azure services (Functions, Storage), CI/CD pipelines, and deployment processes
  • Comfortable with Git, GitHub Actions, Docker, and code reviews
  • Knowledge of authentication systems like Okta, OAuth2, and SAML
  • Experience with application performance tuning and memory leak detection

Frontend Development:

  • 5+ years of experience developing complex front-end applications with Angular (v18+)
  • Strong command of standalone components, signals, RxJS, and new Angular syntax (@if, @for, computed, effect, toSignal)
  • Expertise with reactive forms, custom validators, and form state management
  • Solid grasp of application architecture, atomic design, and scalable component structuring
  • Advanced TypeScript skills with a focus on maintainable, robust code and SCSS modularization
  • Proficiency in state management using NgRx, Redux, and RxJS-based services
  • Familiarity with unit testing (Jest), E2E testing, and TDD
  • Experience integrating and customizing Angular Material, Storybook, and ag-Grid
  • Skilled in handling REST API integrations, advanced error handling, and HTTP request testing (e.g., using cy.intercept in Cypress)

Nice to Have

Hands-on experience with Cypress for end-to-end testing

Candidarsi ora

Altri lavori