MTS 1, Softwware Engineer
Core
Design and build scalable backend services, APIs, and distributed systems powering customer self-service experiences for millions of buyers and sellers.
Role type
Senior IC Software Engineer (Backend/Full Stack)
Builds
End-to-end online customer service experiences across web and native mobile
Domain
Ecommerce / Customer Service Technology
Deliverable
production ML models | product features
Required skills
Java (Spring/Spring Boot), Python, REST/GraphQL API design, distributed systems architecture, event processing (Kafka/JMS/MQ), database design (Oracle/NoSQL), technical leadership, AI/ML application integration, LLM prompt engineering, observability, security
Preferred skills
Full stack development (JavaScript/TypeScript, Node.js, React, Marko), AI-assisted development tools, CI/CD pipeline optimization, mentoring engineers
Technologies
Java, Spring Boot, Python, Kafka, JMS, MQ, Oracle, NoSQL, Node.js, React, Marko, REST, GraphQL
Responsibilities
Translate product requirements into scalable software designs; own design, development, testing, and deployment of backend services and APIs; design resilient, secure, and performant backend systems; partner with Product, Design, Data, and Platform teams; contribute to full stack development and frontend integrations; raise engineering standards through code reviews and technical mentoring; identify systemic issues and shape the engineering roadmap; improve team productivity via tooling and process improvements; support production systems through release management, debugging, monitoring, and incident response
Seniority
Senior, hands-on IC with technical leadership