Role: Sr. Full Stack Developer
Type: 6-Month Contract
Location: Hybrid in Toronto
Client: Join a major Canadian retailer that operates a wide range of grocery, pharmacy, health and beauty, apparel, and financial services across the country.
Project: Personalization
Project Overview: This project enables our marketing and merchandising teams to deliver timely, contextual engagement with customers across multiple channels throughout their journey.
Required Skillset:
- Extensive experience with Java, Spring Boot, WebFlux (reactive programming), and cloud-native microservices architecture.
- Professional experience with GCP, AWS, or Azure.
- Proven track record with large, complex software systems spanning multiple teams.
- Hands-on experience with event-driven architecture and solutions.
- Experience with RDMS, streaming, and NoSQL databases at scale.
- Familiarity with caching and circuit-breaker patterns.
- Proficiency in one of ReactJS, Next.js, Angular, and Vue, with experience in state management using Redux.
- Expertise in Webpack and Babel for optimized build processes.
- Experience with SCSS, BEM, Tailwind CSS, and headless UI libraries for efficient and scalable styling.