Technical Lead

Discipline: Software Engineering
Job type: Permanent
Salary: Negotiable
Contact name: Oscar Pye

Contact email:
Job ref: 32227
Published: 3 months ago
Startdate: ASAP

Technical Lead -

Who they are -

Our client is a unique, Sharia-compliant digital banking and wealth proposition in the heart of London. They are not just another digital bank offering seamless banking experience with certainty, security and simplicity but more. Their mission is to help people sustain and grow their wealth for future generations. They do this by solving problems people have instead of just selling boring banking products. They achieve this in a socially responsible way, driven by innovation and backed by a leading financial institution who are in it for the long run.

Role Description

• As a technical lead/lead engineer, you will be expected to be hands-on and the technical authority on the team.

• Responsible for creating and managing the delivery plan for the team/area of responsibility.

• Responsible for the design, quality, security and code within the team.

• Responsible for ensuring high degree of quality, awareness and ownership of software. running in production.

• Capable of being able to discern when to spike/MVP and can rally a team around the appropriate trade-offs.

• Capable of actively pushing back on over-engineered solutions and advocating for improving under-implemented solutions.

• Leads agile ceremonies and is capable of driving stories from planning to delivery to customers.

• Be an advocate for the work done by the team and share achievements both technical and business facing with the wider technology group.

Required Technical Knowledge

• Experience with Node.js and modern JavaScript

• Experience designing and implementing REST APIs

• Experience with microservice architectures

• Experience with at least one major cloud provider (AWS, Google Cloud, Azure)

• Extensive experience with various levels of testing e.g. unit, integration, end-to-end

Engineering Philosophy

• They have a relentless focus on engineering productivity (they actively kill meetings that don’t add value to the team’s daily goals)

• They take a pragmatic / best practice approach to all levels of testing

• They empower all engineers to ship features as frequently as possible

• They value incremental releases processes over traditional waterfall methods

• They pride ourselves on creating a culture of software engineering excellence

• They encourage knowledge sharing.