At a Glance
- Tasks: Lead backend engineering, design and scale fintech platform infrastructure.
- Company: Join an innovative early-stage fintech startup revolutionising rewards and hospitality sectors.
- Benefits: Enjoy flexible work options, competitive salary, and opportunities for professional growth.
- Why this job: Be part of a dynamic team shaping the future of fintech with impactful solutions.
- Qualifications: Strong backend knowledge, proficiency in TypeScript/Node.js, and cloud platform experience required.
- Other info: Open to both senior and mid-level engineers; mentorship opportunities available.
The predicted salary is between 43200 - 72000 £ per year.
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).
Technical Lead (Node / TypeScript) employer: Twelve
Contact Detail:
Twelve Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Technical Lead (Node / TypeScript)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, especially TypeScript and Node.js. Consider building a small project or contributing to an open-source one using these technologies to showcase your skills.
✨Tip Number 2
Engage with the fintech community by attending meetups or webinars. Networking with professionals in the industry can provide insights into the latest trends and may even lead to referrals for the position.
✨Tip Number 3
Prepare to discuss your experience with backend fundamentals during interviews. Be ready to explain how you've implemented event-driven architectures or managed databases in past projects, as this will demonstrate your expertise.
✨Tip Number 4
Showcase your problem-solving skills by preparing for technical challenges that may arise during the interview process. Practice coding problems related to system design and backend development to ensure you're ready to impress.
We think you need these skills to ace Technical Lead (Node / TypeScript)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in backend engineering, particularly with Node.js and TypeScript. Include specific projects where you've implemented event-driven architectures or worked with cloud platforms.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the fintech sector and detail how your skills align with the company's goals. Mention any experience you have with security standards like PCI DSS or PSD2, as this is crucial for the role.
Showcase Technical Skills: When detailing your technical skills, emphasise your proficiency in TypeScript/Node.js and any other languages you've used. Provide examples of how you've contributed to system monitoring and reliability in past roles.
Highlight Team Collaboration: Since mentoring and teamwork are key aspects of the role, include examples of how you've collaborated with product and design teams in previous positions. Mention any experiences with pair programming or conducting code reviews.
How to prepare for a job interview at Twelve
✨Showcase Your Technical Skills
Be prepared to discuss your experience with backend technologies, especially TypeScript and Node.js. Highlight specific projects where you've implemented event-driven architectures or worked with message brokers and databases.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your problem-solving skills. Prepare to walk through your thought process on how you would design robust backend systems or handle system monitoring and observability.
✨Emphasise Security Awareness
Given the fintech focus, be ready to discuss secure coding practices and compliance with industry standards like PCI DSS and PSD2. Share examples of how you've implemented security measures in past projects.
✨Highlight Collaboration and Mentorship
This role involves teamwork and mentoring. Be sure to share experiences where you've collaborated with product and design teams or mentored junior engineers, showcasing your ability to enhance team capabilities.