Technical Lead (Node / TypeScript)

About the Opportunity:

We are seeking a talented lead backend engineer to join a dynamic early-stage fintech startup that is innovating in the rewards and hospitality sectors. This company is developing a high-velocity, scalable platform that bridges consumer engagement with merchant financial solutions. Engineering lies at the heart of their operations.

The Role:

As one of the first Software Engineers with a strong emphasis on Backend Engineering, you will be instrumental in designing, constructing, and scaling the core infrastructure of this Fintech platform. You'll be responsible for deploying production-ready code weekly, managing key services from conception to completion, and playing a vital role in influencing the pace of product iteration and the reliability of services for a rapidly expanding user base (aiming to serve over 100,000 active customers).

In this hands-on capacity, your contributions will involve:

  • Creating Robust Backend Systems: Conceptualising and implementing resilient, event-driven solutions utilising technologies such as queues, message brokers, and databases to power the central fintech application.
  • Promoting Technical Excellence & Language Adaptability: Crafting secure, high-quality code, primarily in TypeScript (Node.js), and selecting appropriate languages (like Python, Go, Rust, etc.) for specific tasks, ranging from scripting data workflows to compiling performant services.
  • Fostering Observability & Dependability: Integrating monitoring tools for metrics, tracing, and logging, with the objective of maintaining exceptional system uptime (over 99.9%).
  • Ensuring Security & Adherence: Implementing secure coding standards and data protection measures that meet industry-specific payment regulations (including PCI DSS, PSD2, and UK standards).
  • Accelerating Development Cycles: Collaborating closely with product and design teams to rapidly deploy experiments and refine features based on data insights.
  • Mentoring & Teamwork: Engaging in pair programming, conducting code reviews, and sharing best practices to enhance the capabilities of the entire engineering team.
  • Influencing Future Direction: Contributing to architectural discussions, evaluating emerging technologies, and shaping the future technical direction.

What They're Seeking:

The team is open to both experienced senior engineers and promising mid-level candidates. Ideal applicants will possess:

  • A profound understanding of backend fundamentals, including queues, databases, message brokers, event-driven architectures, and system monitoring.
  • Proficiency in TypeScript/Node.js or similar contemporary languages, coupled with the aptitude to quickly master new technologies.
  • Demonstrated production-level experience in at least one of the following:
  • Python (for data pipelines, analytics, machine learning, or scripting tasks).
  • A compiled language (such as Go, Rust, Java, Kotlin, etc.) for services requiring high performance.
  • Practical experience with cloud platforms (like AWS), continuous integration/delivery practices, infrastructure as code, containers, and automated deployment pipelines.
  • A strong security-conscious approach, including familiarity with encryption, secret management, and typical fintech/compliance requirements.
  • A results-oriented mindset, focused on continuous delivery, iteration, and improvement.

Desirable Attributes:

  • Prior experience in fintech or payments (e.g., with PCI, PSD2, Open Banking standards).
  • Hands-on experience with serverless, event-sourcing, or CQRS patterns.
  • Contributions to open-source projects or technical publications.
  • Experience in mentoring engineers or leading small project initiatives.
  • A track record of scaling systems to support large user bases (from initial stages to over 100,000 users).
Company
Twelve
Location
City of London, Greater London, UK
Posted
Company
Twelve
Location
City of London, Greater London, UK
Posted