S
SEPHORA
Backend
Software Engineer (ERP)
JavaRuby on RailsGoSpring BootGCPAWSAzureDockerREST APIrelational databasesNoSQLGit
About the Position
Sephora is seeking a Software Engineer to design, build, and maintain scalable backend services and full-stack solutions for ERP systems across multiple domains including product management, order management, inventory management, and last-mile delivery optimization. The role involves working with cloud infrastructures, SaaS applications, and modern tooling.
Responsibilities
- Design and develop backend services using Java, Ruby on Rails and/or Golang
- Build microservices, serverless functions, and agentic applications for ERP systems
- Participate in projects to deliver new and innovative ecommerce features
- Work on engineering initiatives to improve system performance and reliability, as well as DevEx
- Participate in on-call rotations and resolve production incidents
Requirements
- At least 3 years of backend / full stack development experience with strong software engineering foundation
- Curious, self-motivated, and a good team player
- Take pride in building innovative and high-quality products
- Strong proficiency in Spring boot, Ruby on Rails OR a comparable backend framework
- Experience with cloud platforms (GCP preferred, or AWS / Azur)
- Hands-on experience with Docker and container orchestration
- Experience in building and consuming REST APIs
- Familiarity with relational and / or NoSQL databases
- Understanding of microservices and event-driven architecture
- Version control (Git) and collaborative development workflows
Benefits
- Community, in which authenticity is embraced, and the strength of our differences fuels our collective spirit
- Culture of empowerment, learning & growth, that offers you the tools, space and opportunity to learn, innovate and lead
- Work that brings fulfilment, from delighting clients every day, to inspiring our industry at large, every action makes a difference
Software Engineer (ERP)
View Original