We are building cutting-edge digital solutions to enhance how businesses manage and showcase their product inventories. Join our dynamic and innovative team as we embark on creating a brand-new service from scratch—a Product Information Management (PIM) solution designed to revolutionize inventory access and display for providers and consumers alike.
If you are passionate about backend and frontend development, thrive in collaborative squads, and are eager to be part of an exciting new project, this is your opportunity to shine!
As a Senior Software Engineer, you will be part of a high-performing squad of engineers and analysts dedicated to building our PIM solution from the ground up. You will take ownership of designing, developing, and deploying robust, scalable, and user-friendly features for this greenfield project.
This role requires a strong technical foundation, creative problem-solving skills, and the ability to collaborate within an Agile environment. You will also have the chance to influence the technical direction and contribute to creating a seamless experience for inventory management and display.
Responsibilities: Backend Development: Design and implement backend systems using Java, SpringBoot, AWS, and Kafka. Frontend Development: Develop intuitive and responsive user interfaces using ReactJS, AG-Grid, Figma, and CSS. Database Management: Work with DynamoDB and PostgresDB to ensure secure and efficient data storage and access. API Design: Develop and manage APIs, including GraphQL and REST APIs, to ensure seamless integration between components. DevOps and CI/CD: Use tools like Kubernetes, GitLab CI, Artifactory, Selenium, and JaCoCo for continuous integration, delivery, and deployment. Collaborate with Business Analysts, UI/UX Designers, and other engineers to translate requirements into scalable solutions. Document and maintain code, ensuring clarity, quality, and compliance with best practices. Actively participate in Agile ceremonies and contribute to sprint planning, retrospectives, and continuous improvement. Must-Have Skills: Proven experience in backend development with Java and SpringBoot. Expertise in frontend technologies like ReactJS, CSS, and experience with component libraries (e.g., AG-Grid). Hands-on experience with AWS and messaging platforms like Kafka. Solid understanding of database systems like DynamoDB and PostgresDB. Proficiency in API design and development with GraphQL and REST APIs. Familiarity with CI/CD pipelines and tools, such as Kubernetes, GitLab CI, Selenium, and JaCoCo. Strong understanding of Agile project management tools like Jira and Confluence. Preferred Qualifications: Experience in building or contributing to Product Information Management systems or similar platforms. Familiarity with UI/UX design principles and tools like Figma. Strong problem-solving and debugging skills. A proactive mindset with a passion for innovation and quality.
#J-18808-Ljbffr