Our client is a leading premium retail brand, with over 350 stores across the U.S. and Canada and annual revenues exceeding $15 billion.
Join the Search Team – Build Smarter, Personalized Shopping Experiences
We’re looking for a Junior Software Engineer to help shape the future of personalized customer experiences across all our retail banners. Our mission is simple but impactful: connect customers with the right products at the right time. We do this through intelligent search, modern tools, and solid engineering.
As part of our team, you’ll join a collaborative, cross-functional group of engineers who care deeply about writing clean, reliable, and scalable code. We take ownership of what we build - from development to deployment - and hold ourselves to a high standard of quality.
We work in a variety of languages, including Java, Ruby, and Python, and we’re quick to adopt and master new technologies when the job calls for it.
If you're excited to learn, iterate, and deliver great customer-facing features at scale, we'd love to work with you.
Assist in building new features and improving existing systems as part of an agile team
Write and maintain code for applications, infrastructure, and automated tests to help deliver reliable and user-friendly features
Support the operation of a highly available application with 99.99% uptime, including helping troubleshoot issues as they arise
Participate in team activities like code reviews and sprint planning to learn best practices and improve your skills
Collaborate with senior engineers and contribute ideas to make our systems better and more efficient
Must have:
1+ years of hands-on software development experience
Bachelor’s Degree in Computer Science or related field, or equivalent practical experience
Strong understanding of object-oriented design principles
Solid grasp of data structures and fundamentals of distributed systems
Nice to have:
Experience building cloud-native applications (e.g., using AWS, GCP, or Azure)
Proficiency in Java or willingness to quickly ramp up
Strong verbal and written communication skills
Exposure to agile development practices and CI/CD workflows