Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 - 9.0 years
0 Lacs
karnataka
On-site
As a Backend Development Engineer at Tesco, you will be part of an agile team of industry-leading engineers working on defining and developing Tesco's xAPI (Experience API) that powers various shopping experiences such as tesco.com, the mobile shop application, store, and other internal applications. Your role will involve being a passionate and pragmatic Engineer with an inquisitive mind, motivated to drive positive change and prioritize customer satisfaction. Working collaboratively with product and program managers, you will understand requirements and either build new software or extend existing software. Your problem-solving skills will be critical in developing extensible, maintainable, highly available, scalable, performant, and observable quality software. Embracing modern engineering practices and backend development technologies, you will leverage innovation to enhance customer experience and engineering team efficiency. The solutions you create will have a global impact, reaching millions of customers. Some of the technologies used at scale include Javascript, Typescript, Node.JS, GraphQL, REST, Kafka, Azure Cloud, Redis, Varnish Cache, Apollo Federation, Docker, Kubernetes, and more. In the role of a Backend Development Engineer at Tesco's xAPI team, you will contribute to enabling customers to shop online across various client applications and devices, such as web, mobile-apps, in-store tills, scan-as-you-shop, tablets, and voice assistants. Your responsibilities will involve developing experience APIs (GraphQL) for client applications, managing device traffic, and enhancing the user experience throughout the shopping lifecycle, from product discovery to purchase, returns, refunds, and shopping history. You will work on building and maintaining highly performant REST/GraphQL API services and backend-for-frontend services to facilitate client application development. The success of your team will directly impact customer satisfaction and business opportunities. Key Responsibilities: - Utilize your expertise in JavaScript, Typescript, Node.JS, and cloud technologies to develop and deploy scalable backend systems. - Collaborate with product managers to understand business requirements and translate them into actionable tasks and code. - Demonstrate proficiency in version control systems and branching strategies by committing code regularly. - Prioritize automation in all aspects of development and ensure code security and maintainability. - Profile and optimize code for performance and scalability. - Apply SOLID principles to create well-structured and maintainable software. - Implement project instrumentation and follow best practices in testing (TDD/BDD/Performance/Security/Smoke). - Engage with product stakeholders to drive product improvements and lead discussions on system design. - Support production systems, troubleshoot incidents, and share knowledge within the engineering community. - Mentor and support the development of team members, and evaluate new tools through proof of concepts. Requirements: - 5+ years of experience as a Backend Software Developer. - Proficiency in JavaScript, Typescript, Node.JS, and related backend technologies. - Experience with JavaScript frameworks (Next.JS, React.JS) and testing libraries (Jest, Mocha.JS, Cucumber). - Knowledge of microservices, cloud deployment (Azure/AWS/GCP), Docker, Kubernetes, GraphQL, REST APIs, Kafka, Redis, and DevOps practices. - Familiarity with Lean and Agile methodologies (BDD, ATDD, TDD) and a strong desire to write maintainable and extendable code. In addition to the challenging and rewarding work environment, Tesco offers a comprehensive rewards package focused on simplicity, fairness, competitiveness, and sustainability. Colleagues benefit from leave entitlement, retirement savings programmes, health and wellness support, mental health resources, financial literacy coaching, shares ownership schemes, and physical wellbeing initiatives. Join Tesco in Bengaluru to be part of a dynamic team dedicated to serving customers and communities while fostering a culture of continuous improvement and innovation.,
Posted 2 days ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
71627 Jobs | Dublin
Wipro
26798 Jobs | Bengaluru
Accenture in India
22262 Jobs | Dublin 2
EY
20323 Jobs | London
Uplers
14624 Jobs | Ahmedabad
IBM
13848 Jobs | Armonk
Bajaj Finserv
13848 Jobs |
Accenture services Pvt Ltd
13066 Jobs |
Amazon
12516 Jobs | Seattle,WA
Capgemini
12337 Jobs | Paris,France