Role: Software Engineer (Full Stack)
Duration: Long Term
Location: Sunnyvale, CA
Key Responsibilities:
-
Design and implement innovative features for sellers and advertisers to showcase their products and manage their advertising campaigns effectively.
-
Develop and maintain scalable, highly available user-facing applications and RESTful APIs.
-
Utilize HTML/CSS, UI Frameworks, Node.JS, Java, and Scala in system development.
-
Learn and apply new technologies as needed, both from external sources and eBay's internal tech stack.
-
Participate in our internal open source community to share and collaborate on projects and codebases.
-
Commit to a continuous integration and deployment pipeline, ensuring smooth and quick releases.
-
Work within a multi-disciplinary Agile team to deliver incremental value to our customers swiftly.
-
Engage in technical discussions, contribute to decision-making processes, and share expertise with your colleagues.
Job Requirements:
-
BS/BA in Computer Science or a related field with 8+ years of professional experience, or an MS with 6+ years of relevant experience.
-
Strong experience with Node.js, JavaScript, Java, Scala, and Oracle/NOSQL databases.
-
Proven ability to build web and RESTful applications.
-
Proficiency with UI frameworks like React and backend frameworks such as Spring MVC.
-
Understanding of core computer science principles, such as data structures and algorithms.
-
Exposure to GraphQL and experience in building GraphQL APIs is highly desirable.
-
Showcasing contributions to open source, private GitHub repositories, side projects, etc., is advantageous.
Flexible work from home options available.