Senior Software Engineer - Backend (Store Rollout & Observability)
Tesco is a diverse and exciting employer, dedicated to being #aplacetogeton, providing career-defining opportunities to all of our colleagues. If you choose to join our business, we will provide you with (for all):
- Up to 20% yearly salary bonus – based on both individual and business performance
- Permanent contract from the go – as a sign of our trust in your abilities
- Tax deductible expenses (IP)
- Private healthcare (LuxMed)
- Cafeteria & Multisport
- Additional 4 days of paid leave to support your well-being and family life
- Increase in annual leave (from 20 to 25 days) to those not yet eligible for the full holiday entitlement
- Learning opportunities - certified technical training and learning platforms like Udemy
- Back-to-school day – 1 day off for parents of primary school children
- Fertility leave – up to 2 weeks of paid leave for IVF treatment
- Sports activities with a personal trainer in the office
- Referral Bonus
- MacBook as your tool for work
If that sounds exciting, then we'd love to hear from you!
Tesco is committed to celebrating diversity and everyone is welcome at Tesco. As a Disability Confident Employer, we’re committed to providing a fully inclusive and accessible recruitment process, allowing candidates the opportunity to thrive and inform us of any reasonable adjustments they may require
- We develop our own products
- We make an impact; large scale of operation
- Accountability and respect are given to us
- We cooperate and support each other
- There are great colleagues who are divided into small teams here
- We can develop and learn new things
- 6+ years of experience in software engineering
- Strong Java development skills (Spring Framework)
- Strong analytical and problem-solving skills with a data-driven mindset
- Basic system design skillset
- Deep understanding of metrics, logs, traces, alerting strategies, and performance monitoring.
- Experience with modern observability frameworks and standards such as OpenTelemetry
- Knowledge of event-driven systems and event sourcing patterns
- Hands-on experience with CI/CD pipelines and automated testing
- Familiarity with SQL databases and distributed systems concepts
- Knowledge of Kubernetes and Docker
- Experience in monitoring and observability tools.
- Hands-on experience with monitoring and visualization platforms such as Prometheus, Grafana, Victoria Metrics or New Relic.
- Experience troubleshooting complex distributed systems in production environments.