Job Summary
A skilled Full Stack Software Engineer will collaborate with design, product, and engineering teams to deliver innovative solutions that elevate retail offerings.
The ideal candidate will operate as a full-stack owner, driving development from database to user interface, with a strong commitment to quality and collaboration.
Key responsibilities include:
* Developing high-quality applications using a user-centric approach and disciplined Agile practices.
* Implementing Test-Driven Development (TDD) and Pair Programming as core functions to ensure code quality and shared ownership.
* Contributing across the stack, developing business logic with Java/Spring Boot on the backend and building intuitive user interfaces with React on the frontend.
* Designing and implementing scalable, event-driven solutions utilizing Kafka.