Job Title: Sr. Full-Stack Engineer
We are seeking a highly skilled and experienced Senior Full-Stack Software Engineer to join our high-impact teams.
This role involves collaborating closely with design, product, and engineering experts to deliver innovative, real-time solutions that elevate retail offerings.
We require the successful candidate to operate as a full-stack owner, driving development from database to user interface with a strong commitment to quality and collaboration.
The ideal candidate will lead the development of high-quality, robust, observable, and measurable applications using a user-centric approach and disciplined eXtreme Programming practices.
Key responsibilities include contributing across the stack, developing business logic with Java/Spring Boot on the backend and building intuitive user interfaces with React on the frontend.
The successful candidate will also design and implement scalable, event-driven solutions utilizing Kafka.
Requirements:
* 4+ years of professional software development experience with a focus on full-stack engineering.
* 4+ years of experience with Java and JEE development, particularly Spring Boot, Spring MVC, and Spring Security.
* 4+ years of mandatory experience with modern JavaScript and the React framework.
* Direct experience using Kafka for event-driven architecture is required.