Overview
Company
Profile match
Impact
Conditions
Benefits
Hiring process
Similar jobs

Tesco Technology

Choose your High Fibre Champion Discover Nestlé cereals that help you reach 30g of fibre a day Start the mornings with a tasty little win Offer the whole family a breakfast that delivers not just a great taste, but a cereal that is high in fibre from oats, wheat and barley and contains 7 vitamins, iron and calcium. That's a little win!

We are looking for people who have a passion for Technology. You will demonstrate experience with different platforms and technologies.

Responsibilities:

  • Use your in-depth knowledge of JavaScript, Typescript, and Node. JS, cloud and the backend services ecosystem to develop and deploy scalable backend systems.
  • Work with product managers to understand business/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 optimise code.
  • Apply understanding of cohesion and the SOLID principles to create well-structured, maintainable software.
  • Identify patterns in code and refactor the code towards them where it increases understanding and/or maintainability with minimal guidance.
  • Produce test-driven features in a specific programming language and demonstrate familiarity with TDD development.
  • Follow the best practices of continuous BDD/TDD/Performance/Security/Smoke testing.
  • Support production systems, resolve incidents and perform root cause analysis.
  • Debug/find complex problems and support/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 a variety of JavaScript frameworks and libraries, such as Next. JS, React. JS and testing using Jest, Mocha. JS, Cucumber, etc.
  • Experience of using Node.js to create high traffic applications using Express.js, Sails, Koa or similar.
  • Knowledge of microservices development and deployment in the cloud, i. e, Azure/AWS/GCP cloud.
  • Knowledge of virtualisation, containerization and container orchestration technologies like Docker, Kubernetes, etc.
  • Ability to build large-scale observable systems and exposure to tools like New Relic, Data Dog, Splunk, etc.
  • Experience with using and building REST API services.
  • Experience with the usage of GraphQL, building GraphQL servers and GraphQL Federation technologies like Apollo Federation is preferred.
  • Knowledge of distributed messaging systems like Kafka, RabbitMQ, etc., is preferred.
  • Knowledge of distributed caching technologies like 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 principles behind methodologies such as BDD, ATDD and TDD.
  • Exposure to the use of AI tools for software development.

Recommended for you based on this role

Similar stack
Same company
In your city
8+ year exp • Bengaluru
JavaScript
Node JS
DevOps
Git
Rest API
Marketing
HubSpot
Salesforce
Zendesk
Apply
$86k – $112k per year • Remote/Hybrid • Full-Time • Kraków
Python
Scala
Databases
Apache Kafka
AI/ML
Airflow
Spark
DevOps
CI/CD
Kubernetes
Apply
Bengaluru
Go
Java
DevOps
CI/CD
Kubernetes
Terraform
Apply
$86k – $109k per year • Remote/Hybrid • Full-Time • 6+ year exp • Kraków
Java
SQL
Java
Spring Framework
DevOps
CI/CD
Docker
Grafana
Kubernetes
New Relic
OpenTelemetry
Prometheus
VictoriaMetrics
Apply
SDE II (React Native) 13 days ago
Bachelor's Degree • Bengaluru
JavaScript
Frontend
GraphQL
React.js
Mobile
React Native
DevOps
CI/CD
Apply
$119k – $155k per year • Remote/Hybrid • Full-Time • 10+ year exp • Kraków
Java
TypeScript
DevOps
Azure
CI/CD
Docker
Incident Management
Kubernetes
Apply
$66k – $83k per year • Remote/Hybrid • Full-Time • 4+ year exp • Kraków
Java
SQL
Java
Spring Framework
DevOps
CI/CD
Docker
Grafana
Kubernetes
New Relic
OpenTelemetry
Prometheus
VictoriaMetrics
Apply
Senior Java Developer 22 days ago
Bengaluru
Java
Kotlin
Java
Spring Boot
Databases
Apache Kafka
Cassandra
ElasticSearch
PostgreSQL
Redis
DevOps
AWS
Azure
Blue-Green Deployment
CI/CD
Docker
GCP
Kubernetes
Apply
$66k – $83k per year • Remote/Hybrid • Full-Time • 4+ year exp • Kraków
Java
Databases
Apache Kafka
DevOps
Azure
Azure AKS
CI/CD
Kubernetes
Rest API
Terraform
Apply
$66k – $83k per year • Remote/Hybrid • Full-Time • 4+ year exp • Kraków
Databases
Apache Kafka
Azure Cosmos DB
PostgreSQL
DevOps
ArgoCD
Azure
Azure DevOps
CI/CD
Docker
Git
Helm
Kubernetes
New Relic
Splunk
Terraform
Apply
Career impact
Discover how this job can transform your career
Get a personal career forecast for this job - salary uplift, next-level role, skill boost and a 3-year financial impact, all calculated from your profile.
Personal salary uplift vs. your current pay
Your 3-year career trajectory
Skills you will level up in this role
3-year financial impact in dollars
Create free account
Free forever • Less than a minute • No credit card

Work setup

Location
Bengaluru