Position: Staff Software EngineerLocation: Remote - working EST time zoneDuration: 12-month contract + extensionsAbout the Role:We are seeking a Staff Engineer to provide technical leadership and mentorship to our engineering team. The ideal candidate will have extensive experience in Java development, including Spring Boot and Microservices architecture, and a proven track record of building robust, efficient solutions with PIM and Event Streaming experience. This role requires a strong technical foundation, leadership capabilities, a passion for innovation, and the ability to collaborate effectively with cross-functional teams and manage stakeholder relationships to deliver high-quality software. This is an individual contributor role - but will be providing technical leadership in terms of strategy, mentorship, etc. Requirements:5+ years of experience as a Senior Engineer9+ years of experience in Java development and working in Spring Boot frameworks.1-2+ years of experience working a retail environment Experience working with PIM platforms Experience building Microservices using Spring frameworks and deploying to cloud environments such as GCP/AWS/Azure in an agile environment.Hands-on experience in API development such as RESTFUL/ SOAP web services.Working knowledge of database and storage such as Oracle, Postgresql, MongoDB, or Redis, etc.Experience in event driven/message-oriented middleware such as IBM MQ, Kafka, RabbitMQ etc.Demonstrated ability in building and leading technical teams, with or without direct reports.Excellent communication and interpersonal skills, capable of working in a developer-centric, startup-like environment.Nice to Have Skills:Experience in leading engineering projects and integrating PIM platforms such as Akeneo.