remote
Backend Software Engineer - eBay
Software Engineer
Backend Software Engineer building scalable, high‑performance services on AWS using Python and Node.js, containerizing with Docker, and designing microservice architectures that power e‑commerce experiences for millions of users worldwide.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput backend services in Python and Node.js that support global e‑commerce transactions.
- Architect and implement microservice patterns, ensuring loose coupling, fault tolerance, and easy scalability across AWS infrastructure.
- Containerize applications with Docker, orchestrate deployments, and manage CI/CD pipelines for rapid, reliable releases.
- Optimize database interactions using SQL and NoSQL solutions, focusing on performance, consistency, and data integrity.
- Collaborate with cross‑functional teams to translate business requirements into robust, maintainable code and API contracts.
Requirements
- 3+ years of professional backend development experience with Python or Node.js.
- Strong understanding of AWS services (EC2, ECS/EKS, RDS, S3, Lambda) and experience deploying in production.
- Proficiency in Docker, container orchestration, and CI/CD tooling.
- Solid knowledge of relational databases (PostgreSQL/MySQL) and experience with NoSQL stores.
- Excellent problem‑solving skills, ability to write clean, testable code, and a passion for building scalable systems.
Skills
pythonnodejsawsdockersql