Tesco Bengaluru Hiring Software Development Engineer II (SDE II)
📍 Location: Bengaluru, Karnataka, India
💼 Position: Software Development Engineer II (SDE II)
⏰ Job Type: Full-Time

🌟 About Tesco Bengaluru:
Tesco Bengaluru is a global hub for technology and retail innovation, enhancing shopping experiences with cutting-edge software solutions and cloud technologies. With over 440,000 colleagues worldwide, Tesco focuses on:
✅ Standardizing processes
✅ Delivering cost savings
✅ Empowering teams with agile practices and modern technologies
Diversity & Inclusion: Tesco fosters a workplace where everyone feels valued and respected, embracing diversity to build a stronger community.
Subscribe YouTube Channel for Latest Updates
🛠️ About the Role:
As a Software Development Engineer II, you’ll join Tesco’s xAPI (Experience API) team, which powers Tesco’s online shopping experiences for platforms like:
- 📱 Mobile Apps
- 🛒 Web Stores
- 🏬 In-Store Tills & Kiosks
- 📦 Scan-As-You-Shop Devices
You’ll contribute to developing and maintaining high-traffic, scalable REST/GraphQL APIs and backend services that support product discovery, shopping, and returns/refunds.
Share the opportunity
🎯 Key Responsibilities:
- ✅ Develop scalable Node.js backend systems using JavaScript & TypeScript
- ✅ Create and maintain REST/GraphQL APIs using Apollo Federation
- ✅ Build microservices with Azure Cloud and container orchestration tools like Kubernetes
- ✅ Implement automated testing with Jest, Mocha.js, and Cucumber
- ✅ Work on Kafka and RabbitMQ for distributed messaging
- ✅ Use Redis for distributed caching
- ✅ Ensure code maintainability using SOLID principles and clean coding practices
- ✅ Mentor junior developers and share technical expertise
- ✅ Collaborate with Product Managers and cross-functional teams for business alignment
Follow us on LinkedIn for latest updates
📌 Required Skills & Qualifications:
👨💻 Technical Skills:
- Backend Frameworks: Node.js, Express.js, Sails, Koa
- Cloud: Azure, AWS, GCP
- Frontend Tools: Next.js, React.js (for testing purposes)
- Containerization: Docker, Kubernetes
- Database: SQL, Redis, Kafka, RabbitMQ
- Testing Tools: Jest, Mocha.js, Cucumber
- Programming Languages: JavaScript, TypeScript
👥 Soft Skills:
- Excellent team collaboration and mentoring skills
- Strong problem-solving and debugging abilities
- Fluent in English (written and spoken)
🎯 Join Tesco and contribute to redefining retail technology! 🚀
Share the opportunity