- Senior
- Escritório em Laval
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
Candidatar-se agora