eBay is looking to expand its live shopping experiences into new markets across the Americas and EMEA, requiring scalable, efficient, and maintainable software solutions for its real-time shopping platform, eBay Live.
Requirements
- 10+ years of experience in Java, GraphQL, Spring/Spring Boot, REST APIs, messaging systems, and other backend technologies.
- Proven experience building data-driven applications using RDBMS, NoSQL, and ElasticSearch.
- Strong background working in fast-paced, agile environments with TDD and CI/CD practices.
- Deep understanding of software development processes, modern DevOps practices, and continuous delivery pipelines.
- Experience designing and building large, reliable, scalable distributed systems.
- Familiarity with shift-left testing approaches is a plus.
- Knowledge of WebSocket technology is a plus.
Responsibilities
- Translate business and technical requirements into robust software design and implement clean, efficient, and maintainable code.
- Apply evidence-centered design principles to ensure features are testable, high quality, and deliverable at a rapid pace.
- Manage project features by breaking down tasks, identifying potential issues, and executing solutions efficiently.
- Provide technical guidance, conduct code reviews, and mentor team members to foster continuous improvement.
- Identify system gaps and issues, propose innovative solutions, and build strategic engineering roadmaps to drive resolution.
- Lead efforts to improve end-to-end testing quality, increasing delivery velocity across features and releases.
- Oversee engineering support, release management, and on-call responsibilities for a 24/7 live platform.
Other
- Excellent problem-solving, organizational, and analytical skills.
- Exceptional communication skills for effective cross-team collaboration.
- Ability to work closely with colleagues and customers across various functional groups and remote offices.
- Experience with Live Commerce or Live Streaming Systems is highly desirable.
- Flexible remote work arrangements to support work-life balance.