The Role
- This role will be focused on leading a team of Software Engineers to build and support a range of Web applications deployed within AWS that encompasses some of our core customer-facing services.
- You will co-ordinate all technical activity within your team, devise and implement complex solutions, promote and collaborate our practice standards and patterns, and act as a subject matter expert with software and product teams.
- Our engineering culture is part of what makes us a great place to work, and we encourage all our engineers to share new ideas, challenge existing practices and always be looking for opportunities to improve their teams and our wider engineering community.
- As an engineering lead, the team will look to you to set a direction and drive through service improvements, features and change. You will work closely with all engineers on your team from seniors to juniors, mentoring and building their careers, and will influence and work closely with our principal engineers on our longer-term technology goals.
What you’ll bring
We don’t expect you to tick every box, and if you feel you hit most of the brief, it’s worth exploring to further develop your career here with us at Tesco Bank.
- Background developing web applications using reusable frameworks written in Node/React written in a mix of JavaScript and TypeScript and unit testing in Jest
- Experience of Test-Driven Development and/or Behaviour Driven Development would be advantageous.
- We also like our lead engineers to understand the fundamentals of Dev Ops technologies with familiarity of AWS, Jenkins, Terraform, Packer etc
- Experience with CI/CD concepts and challenges
- Understanding of monitoring/alerting and log aggregation technologies
- Experience developing web applications with a requirement for high resilience.
- Knowledge of Docker and Kubernetes
- A grasp of the big picture – we’re working to standardise our toolchain within the application teams and to set broader and wider goals for our technology direction and are looking for leads who can be a key part of that.
- A passion for sharing your experience and using that to influence your decisions. We know the journey of every engineer is different, so we encourage our engineering leads to play to their own strengths and shape their team in their own way. #LI-KP1