Develop and maintain secure, reliable systems using various frontend and backend technologies.
Deliver High-Quality Code: Translate product and design requirements into clean, efficient, and maintainable code. Write test automations, apply TDD principles, and ensure continuous integration and delivery.
Ownership: Take full responsibility for multiple subsystems within a larger domain, including design, development, testing, deployment, observability, and monitoring.
Architecture & Problem Solving: Evaluate and propose multiple design options, providing accurate estimates and making informed technical tradeoffs that align with long-term goals.
Collaboration: Communicate effectively with product managers, designers, and engineers across teams to ensure alignment and timely delivery of features.
Code Quality & Guidelines: Conduct code reviews, maintain technical documentation, and advocate for guidelines in testing, security, and maintainability.
Evidence-Centered Development: Build features that are testable and measurable, continuously improving quality and development velocity.
Operational Excellence: Support releases and participate in on-call rotations to ensure the health and availability of eBay’s 24/7 global commerce platform.
Qualifications
Skilled in constructing server-side components using Java, Spring Boot, or other contemporary backend frameworks.
Experience: 4+ years of experience developing and maintaining large-scale, distributed web platforms or APIs as a Full Stack or Backend Engineer. Proven ability to design, implement, and operate production-quality systems with measurable impact.
Education: Bachelor’s degree in Computer Science, Electrical Engineering, or a related technical field (or equivalent experience).
Soft Skills & Approach: Innovative and collaborative approach with excellent communication and decision-making skills. Strong sense of ownership and accountability, thriving in cross-functional and diverse team environments. Committed to excellence, continuous improvement, and delivering customer value through technology.
Approach to Learning: Enthusiastic and inquisitive, eager to explore new technologies and methodologies. Engages actively in knowledge-sharing sessions both internally and externally. Thrives on innovation and the latest advancements in web and distributed systems.