eBay logo

Software Engineer 3 - Full Stack

eBay

Bengaluru, Karnataka, IndiaMID

Job Description

Join the engineering team powering eBay's customer service platform.

Responsibilities

  • Translate product and business requirements into scalable technical designs and deliver clean, efficient, maintainable code across the full stack.
  • Design, develop, test, and deploy full stack applications, including responsive user interfaces, backend services, and APIs.
  • Build intuitive frontend experiences using modern web technologies while ensuring accessibility, usability, and performance.
  • Develop and enhance backend systems, services, and integrations that support content delivery, workflow automation, and knowledge experiences at scale.
  • Collaborate with cross-functional teams including Product, UX, Content, and Data to deliver end-to-end solutions aligned with business goals.
  • Contribute to architecture discussions and help drive best practices for frontend and backend development, code quality, testing, and observability.
  • Improve engineering productivity by identifying opportunities for better tooling, reusable components, and streamlined development workflows.
  • Design for flexibility and scale by anticipating evolving requirements and creating extensible systems and UI patterns.
  • Participate in code reviews, technical design reviews, release processes, and production support for business-critical applications.
  • Support operational excellence through monitoring, debugging, incident response, and continuous improvement of application reliability and performance.

Qualifications

  • 4+ years of software development experience with strong computer science fundamentals and problem-solving skills.
  • Strong experience in full stack development, including backend services and modern frontend frameworks.
  • Proficiency in Java and/or Python for backend development, with experience building scalable APIs and distributed services.
  • Proficiency in JavaScript or TypeScript and experience with modern frontend frameworks such as React, Marko, or Node.js-based applications.
  • Hands-on experience building responsive, user-friendly web applications with a strong understanding of frontend architecture, state management, and component-based design.
  • Experience working with REST and/or GraphQL APIs and integrating frontend applications with backend services.
  • Solid understanding of databases and data access patterns, including relational and NoSQL systems.
  • Familiarity with CI/CD pipelines, Git, automated testing, and modern software engineering practices in an Agile environment.
  • Experience building or integrating AI-powered features is a plus, including LLM-based workflows, API integrations, evaluation, monitoring, and guardrails.
  • Experience using AI-assisted development tools to improve delivery speed and code quality is a plus.

Nice to have

  • Experience building AI-powered features

Interested in this role?

Sign up free to apply on FeedbackAI and get an AI match score for this job.