Software Engineer - Full Stack
Core
Design and build end-to-end online customer service experiences across web and native mobile to enable self-service resolution for millions of buyers and sellers.
Role type
Senior Full Stack Software Engineer
Builds
Scalable, resilient distributed systems and full-stack applications for eBay's Digital Services team
Domain
Ecommerce / Customer Service Technology
Deliverable
production ML models | product features
Required skills
Java (Spring/Spring Boot), Python, JavaScript/TypeScript, Node.js, React, Marko, REST, GraphQL, Oracle, NoSQL, distributed systems design, CI/CD, Git, AI-assisted development tools
Preferred skills
Experience with coding assistants and test generation tools
Technologies
Java, Spring Boot, Python, Node.js, React, Marko, Oracle, NoSQL, GraphQL
Responsibilities
Translate requirements into software designs and deliver clean, efficient code; Architect, develop, and deploy highly scalable distributed systems; Provide technical leadership through code reviews, ADR feedback, and mentoring; Lead engineering support, release management, and on-call responsibilities for an always-on 24/7 site
Seniority
Senior, hands-on IC with technical leadership