Fullstack Developer

Tesco

Bengaluru

Sur place

INR 3 500 000 - 6 000 000

Plein temps

Il y a 7 jours
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

Tesco in Bengaluru, Karnataka, seeks an experienced backend software developer to build scalable backend systems using JavaScript, TypeScript, and Node.js, collaborating with product managers to translate requirements into code.

You will write secure, maintainable code, implement instrumentation, and optimize performance. Experience with microservices, cloud platforms, containers, and testing tools is expected.

Qualifications

  • 8+ years of professional experience as a backend software developer.
  • At least 5 years in backend development using JavaScript, TypeScript, Node.js and related technologies.
  • Exposure to Next.js/React.js and testing tools (Jest, Mocha, Cucumber).
  • Experience with Node.js frameworks Express.js, Sails, or Koa for high-traffic apps.
  • Cloud platforms (Azure, AWS, GCP) and containerization (Docker, Kubernetes).
  • Knowledge of microservices, REST APIs, Redis, and observability tools.
  • Experience in Lean/Agile environments and methodologies like BDD, ATDD, and TDD.

Responsabilités

  • Develop and deploy scalable backend systems using JavaScript, TypeScript, and Node.js.
  • Collaborate with product managers to translate requirements into tasks.
  • Write secure, maintainable, modular code and apply SOLID principles.
  • Implement instrumentation and profile/optimize code.
  • Support production systems, resolve incidents, and perform root cause analysis.
  • Mentor and share knowledge within the engineering team.
  • Produce proof-of-concepts to evaluate new tools.
  • Follow best practices for BDD, TDD, and performance.

Connaissances

Backend development
JavaScript
TypeScript
Node.js
REST APIs
DevOps
Testing (Jest, Mocha, Cucumber)
Microservices
Cloud platforms
Docker
Kubernetes
Observability
TDD/BDD/ATDD
React/Next.js

Outils

Next.js
React.js
Express.js
Sails.js
Koa.js
Docker
Kubernetes
New Relic
Datadog
Splunk
Redis

Description du poste

We are looking for people who have a passion for technology and can demonstrate experience across different platforms and technologies.

Responsibilities:

  • Use your in-depth knowledge of JavaScript, TypeScript, Node.js, cloud, and the backend services ecosystem to develop and deploy scalable backend systems.
  • Work with product managers to understand business and product requirements.
  • Translate requirements into tasks and code.
  • Commit code early and often, demonstrating understanding of version control and branching strategies.
  • Automate everything by default.
  • Write secure code by default.
  • Write maintainable code and observe basic hygiene practices.
  • Implement relevant project instrumentation.
  • Profile and optimize code.
  • Apply understanding of cohesion and SOLID principles to create well-structured, maintainable software.
  • Identify patterns in code and refactor toward them where it increases understanding and maintainability with minimal guidance.
  • Produce test-driven features and demonstrate familiarity with TDD development.
  • Follow best practices for continuous BDD, TDD, performance, security, and smoke testing.
  • Support production systems, resolve incidents, and perform root cause analysis.
  • Debug complex problems and support and maintain the software solution.
  • Share knowledge with the wider engineering community.
  • Mentor and develop others around you.
  • Produce proof of concepts to evaluate new tools.

Requirements:

  • 8+ years of professional experience as a backend software developer.
  • At least 5 years of experience in backend development using JavaScript, TypeScript, Node.js, and related backend technologies and frameworks.
  • Exposure to JavaScript frameworks and libraries such as Next.js and React.js, and testing tools such as Jest, Mocha.js, and Cucumber.
  • Experience using Node.js to create high-traffic applications with Express.js, Sails, Koa, or similar frameworks.
  • Knowledge of microservices development and deployment in cloud platforms such as Azure, AWS, or GCP.
  • Knowledge of virtualization, containerization, and container orchestration technologies such as Docker and Kubernetes.
  • Ability to build high-scale observable systems and exposure to tools such as New Relic, Datadog, and Splunk.
  • Experience using and building REST API services.
  • Knowledge of distributed caching technologies such as Redis.
  • A desire to write readable, maintainable, modular, and extendable code.
  • Exposure to the DevOps model.
  • Experience in Lean and Agile environments and understanding of methodologies such as BDD, ATDD, and TDD.
  • Exposure to the usage of AI tools for software development.

Nice To Have:

  • Experience with GraphQL, building GraphQL servers, and GraphQL federation technologies such as Apollo Federation.
  • Knowledge of distributed messaging systems such as Kafka and RabbitMQ.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Full Stack Developer
Full Stack Developer

ALLEN Career Institute Pvt. Ltd. • Kota

Sur place
INR 800 000 - 1 200 000
Full Stack Developer
Full Stack Developer

Creuto Cloud Private Limited • Inde

Sur place
INR 800 000 - 1 500 000
Fullstack Developer
Fullstack Developer

Hackajob • Chandigarh, Jaipur

Hybride
INR 2 500 000 - 4 000 000
Fullstack Developer
Fullstack Developer

Niit Learning Systems • Gurugram District

Sur place
INR 1 200 000 - 1 800 000
Full Stack Developer
Full Stack Developer

Creuto • Khordha

Sur place
INR 900 000 - 1 500 000
Full Stack Engineer
Full Stack Engineer

Kodo • Mumbai

Sur place
INR 1 500 000 - 2 300 000
Full Stack Engineer
Full Stack Engineer

CoHire • Bengaluru

Sur place
INR 1 500 000 - 2 100 000
Principal Back-End (Node.Js) Developer
Principal Back-End (Node.Js) Developer

RingCentral • Bengaluru

Sur place
INR 2 000 000 - 3 000 000
FULL STACK DEVELOPER
FULL STACK DEVELOPER

Godigiinfotech • Pune District

Sur place
INR 1 200 000 - 1 800 000
Full Stack Developer
Full Stack Developer

Navigatio • Chennai District

Sur place
INR 900 000 - 1 300 000