Languages: Experience in delivering Java (or any other JVM-based solutions), JS, TypeScript
Frameworks: Micronaut or Spring Boot
Cloud: Azure
Architecture: Microservices
DB: SQL (PostgreSQL), NoSQL databases, e.g. Cosmos DB or Couch DB
Workloads on Kubernetes, Azure Azure AKS, Azure App Services, and/or GitHub Actions
Monitoring & alerting: Splunk, xMatters, NewRelic, Runscope etc.
Testing: Gatling
VCS: GitHub
Zendesk & JIRA
- Permanent contract from the go – as a sign of our trust in your abilities
- MacBook as your tool for work
- Learning opportunities - certified technical training and learning platforms like Udemy, Pluralsight and O’reily
- Referral Bonus
- Sports activities with a personal trainer in the office
- Additional 4 days of paid leave to support your well-being and family life
- Up to 20% yearly salary bonus – based on both individual and business performance
- Private healthcare (LuxMed)
- Cafeteria & Multisport
- Supporting those, who are not yet eligible for full holiday entitlement, by expanding their pool from 20 to 25 days
- Relocation Help
- IP Tax Deductible Costs
We embrace a DevOps philosophy, taking full ownership of our software throughout its lifecycle. We practice continuous integration, delivery, and support, ensuring high-quality code in production and beyond. We also provide ample opportunities for engineers to upskill in DevOps, including a rotation to our Platform team.
While specific responsibilities will evolve with Tesco’s business needs, the role’s key areas of impact include:
- Be a coder; review and contribute code.
- Maintain high-quality documentation to support development processes and system design.
- Focus on performance, availability, reliability, and security.
- Contribute to the definition of features for services owned by your team.
- Around 4 years of experience in Java
- Experience working with Agile methodologies (Scrum/Kanban)
- Good English communication skills
- Experience with AWS, Azure or other cloud solutions would be nice to have, but not necessary
- Communication and cooperation skills
- Understanding of System Design
- 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