About our Client & Team
Our Client is one of the largest retail e-commerce platforms in North America, dedicated to delivering a seamless shopping experience across multiple channels.
As part of the Search Navigation Platform team, you will primarily focus on COMPASS, a multi-tenant platform that powers browse and product discovery across various digital and physical retail channels. COMPASS provides a robust set of features designed to streamline navigation creation, management, and workflow simplification for users. The team also supports a primary navigation delivery service, ensuring an optimized navigation experience across multiple brands and platforms.
The platform is built using React for the front end, with microservices developed in Java. Upcoming initiatives include personalized navigation experiences, improvements in platform segmentation, and enhanced user engagement strategies.
About You
You are always looking for new things to learn.
You are passionate about software engineering and eager to grow in your domain.
You value collaboration and thrive in a team-oriented, positive environment.
As a member of this team, you’ll work with a cross-functional group of engineers who are dedicated to building high-quality software. We take ownership of what we create, ensuring excellence through rigorous quality standards and continuous learning.
Additionally, if you have an interest in Python for validation scripts and data manipulation, there are opportunities to explore this as part of your role.
What We Offer
Software engineering processes designed by engineers, free from unnecessary bureaucracy and micromanagement.
Industry-leading coding standards and knowledge-sharing sessions.
Engaging projects, technical challenges, and a supportive team culture.
If you're looking for a role where you can make an impact, work with cutting-edge technology, and be part of a team that values both innovation and collaboration, we’d love to hear from you!
Write reliable and scalable code, implement new features and do some maintenance (there is a mix of both)
Deliver end-to-end high-quality results and take ownership of the developed solutions
Contribute to process change, improvements
Conduct code reviews (when needed)
At least 3 years experience with Java
Good written and spoken English to communicate daily with the team
Experience with Gitlab CI
Experience with AWS
Well versed with REST-based micro-services development
familiarity with e-Commerce products
Familiarity with Redis, ElasticSearch, K8s, Docker, Python (for scripting for pipelines, infrastructure deployment)