Software Engineer - Customer Identity Team
We are seeking a highly skilled Senior Full-Stack Engineer to join our Customer Identity (CI) team. This critical role will focus on ensuring customer data is accurate, consistent, and readily accessible.
The ideal candidate will manage high-performance services used at various customer interactions such as purchases, online orders, rewards program enrollments, and marketing campaigns.
This position operates in every major US time zone from Pacific to Eastern with core hours of 10 am CST to 4 pm CST. The successful candidate will be able to work collaboratively with cross-functional teams to deliver personalized, relevant, and frictionless experiences for customers.
Requirements:
* 4+ years of professional software development experience with a focus on full-stack engineering.
* 4+ years of experience with Java, particularly Spring Boot.
* Direct experience using Kafka for event-driven architecture.
* Experience with relational databases like Postgres or MySQL.
* In-depth knowledge of continuous integration/continuous deployment (CI/CD).
* Excellent communication skills.
* Experience with modern JavaScript and the React framework.
Benefits:
* A fully remote position with flexible scheduling.
* Opportunity to contribute to cutting-edge technology that transforms the shopping experience.
* Two weeks paid vacation per year.
* Ten paid holidays.
This is a 3-month contract with the possibility of extension based on business needs.