Software Development Engineer - 3 (Backend)
Core
Design and develop highly scalable, reliable backend systems that power core products for a direct-to-consumer retail brand.
Role type
Senior IC backend software engineer (Java/Spring)
Builds
Scalable, resilient backend services and distributed systems for a DTC retail platform
Domain
Retail / E-commerce / Consumer Internet
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring/Spring Boot, distributed systems design, SQL/NoSQL data modeling, fault-tolerant system architecture, system scalability, code quality enforcement, technical mentorship
Preferred skills
AWS, microservices architecture, CI/CD pipelines, Docker, Kubernetes, large-scale system migrations
Technologies
Java, Spring Boot, SQL, NoSQL, AWS, Docker, Kubernetes
Responsibilities
Lead design and implementation of scalable backend systems; Own architectural decisions for high-scale distributed systems; Solve complex technical challenges in scalability and reliability; Define technical strategy for backend systems; Establish standards for code quality and engineering best practices; Mentor engineers and foster engineering culture; Collaborate with cross-functional teams for end-to-end delivery
Seniority
Senior, hands-on IC with mentorship responsibilities