At a Glance
- Tasks: Lead a dynamic engineering squad in developing innovative fintech solutions using TypeScript, React, and Golang.
- Company: Join a cutting-edge SaaS payment platform revolutionising the fintech landscape.
- Benefits: Enjoy a competitive salary, flexible hybrid work, and opportunities for professional growth.
- Other info: Collaborative environment with strong career advancement potential.
- Why this job: Be at the forefront of fintech innovation and make a real impact on payment solutions.
- Qualifications: 5+ years in full stack engineering with expertise in TypeScript and Golang.
The predicted salary is between 80000 - 100000 £ per year.
Location: Hybrid (2 office days in London minimum)
Contract Length: 2 Months (with scope for extension)
Interview Process: 1 Stage, MS Teams
We are supporting a next-generation SaaS payment assessment and orchestration platform in hiring a Lead Full Stack Engineer to serve as the technical authority across a modern TypeScript, React and Golang stack. This is a principal-level engineering role at the heart of an ambitious fintech programme, combining Open Banking data, an AI‑driven policy and arbitration engine, and a real‑time payment orchestration layer. The successful candidate will own architecture decisions, set engineering standards and mentor a growing squad of senior and junior engineers from proof of concept through to pilot and beyond. This role suits a hands‑on technical leader with deep full stack experience across TypeScript and Golang, a strong grasp of multi‑tenant SaaS architecture, and the credibility to lead engineering delivery in a fast‑paced, cross‑functional environment.
Key Responsibilities
- Own end-to-end technical design and delivery across the TypeScript, React and Vite front end and Golang microservices, ensuring alignment with the multi-tenant SaaS architecture.
- Define module boundaries, API contracts across REST and gRPC, and state management patterns for the React client, alongside idiomatic Golang service structure, error handling and concurrency patterns for the back end.
- Lead the engineering squad as a hands‑on tech lead, running design reviews, approving pull requests and serving as the primary escalation point for technical blockers.
- Set and enforce standards for TypeScript typing discipline, component architecture, Vite build configuration, unit and integration testing, and Golang test coverage.
- Design and maintain CI/CD pipelines covering front end bundle optimisation, Golang binary builds, containerisation and cloud deployment across all programme workstreams.
- Collaborate with the Lead Architect, Cloud Architect and Data Science teams to integrate machine learning driven affordability and vulnerability models into both the Golang service layer and React UI.
- Partner with the Product Owner and UX Designer to translate FCA-aligned payment and financial strain detection requirements into performant, accessible React interfaces.
- Contribute to principal-level technical governance, providing engineering assurance and risk management across all programme phases.
Requirements
- 5 or more years of full stack engineering, with recent production delivery using TypeScript on the front end (React required, Vite or equivalent modern bundler) and Golang on the back end.
- Deep command of React including component lifecycle, hooks, context, performance optimisation and build tooling with Vite.
- Strong Golang proficiency including idiomatic service design, goroutines and channels, HTTP middleware and dependency management with Go modules.
- Proven experience architecting multi-tenant, API-first SaaS platforms in a cloud-native environment across AWS, Azure or GCP.
- Practical knowledge of Open Banking or PSD2 data standards, payment processing flows or financial services integrations.
- Experience leading engineering squads, establishing code review culture, mentoring mid and junior engineers and driving technical roadmaps.
- Comfortable operating in an Agile delivery environment alongside business analysts, data scientists, security and cloud architects.
- Familiarity with gRPC or GraphQL for front-end and back-end contract design.
- Experience integrating AI and machine learning model outputs within financial services or affordability assessment products.
- Knowledge of FCA Consumer Duty obligations and regulated product delivery.
- Exposure to ETL pipelines, real-time transaction processing or event-driven architectures.
Lead Fullstack Engineer employer: Montash
Join a forward-thinking fintech company that champions innovation and collaboration, offering a dynamic hybrid work environment in London. As a Lead Fullstack Engineer, you'll not only lead a talented team but also have the opportunity to shape cutting-edge technology solutions in the fast-evolving world of payments. With a strong focus on employee growth, mentorship, and a culture that values technical excellence, this role provides a unique chance to make a significant impact while advancing your career in a supportive and ambitious setting.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Fullstack Engineer
✨Get Involved in Open-Source Projects
Diving into open-source projects is a brilliant way to showcase your skills and connect with other developers in the community. Not only will you beef up your GitHub profile but you might also catch the eye of someone at Montash who values hands-on experience over just theory.
✨Attend Local Tech Meetups
Tech meetups are gold mines for networking and discovering job opportunities, especially in the fast-paced world of software engineering. Check out local listings for events in your area and don’t shy away from introducing yourself. This could lead directly to a temporary position at Montash!
✨Showcase Your Work Online
With temporary roles, it’s all about standing out in a short space of time. Create a portfolio website where you highlight your projects and skills. Talk about your code, and provide links to your GitHub repositories. This will not only demonstrate your abilities but will also make it easier for recruiters at Montash to see what you bring to the table.
✨Leverage Temporary Job Boards
Don’t forget to check specialised job boards for temporary software development roles. Websites like We Work Remotely or Remote OK often list short-term gigs that can be a perfect fit. Apply directly through our website as well, making sure your application is sharp—temporary roles can move fast!
We think you need these skills to ace Lead Fullstack Engineer
Some tips for your application 🫡
Show Off Your Tech Skills:Make sure your CV highlights your tech stack and any programming languages you’re proficient in. Include specifics about any frameworks or technologies you’ve worked with; they can make you stand out in the sea of applicants. It’s all about showing that you have the chops we need at Montash!
Portfolio 2.0:Since you’re applying for a temporary gig, it’s super important to showcase a portfolio that highlights your best projects. Include links to GitHub or any personal projects that demonstrate what you can do in a real-world environment. This gives us a taste of your style and your problem-solving approach!
Keep It Brief and Relevant:With a temporary position, we want to see your ability to hit the ground running. Be concise in your CV and cover letter; stick to experiences that directly relate to the role. Highlight any previous temporary roles or freelance gigs that show your adaptability and quick learning!
Tailor Your Cover Letter:Don’t just send a generic cover letter. Personalise it for Lead Fullstack Engineer at Montash! Mention why this temporary role excites you and how you see yourself contributing in the short run. Show us what you've got and why you're the one for this quick turn-around!
How to prepare for a job interview at Montash
✨Nail the Technical Skills
For a software engineering role, you'll likely face technical questions or coding tasks during your interview. Brush up on the relevant programming languages and frameworks that Montash uses, and don’t forget to practice some coding challenges on platforms like LeetCode or HackerRank. Showing your coding prowess can really make you stand out!
✨Prepare for System Design Questions
Even for a temporary role, having a grasp of system design principles can be crucial. Be ready to discuss how you would architect a software solution, including discussing trade-offs, scalability, and performance considerations. Having examples from previous projects can really show off your analytical thinking.
✨Demonstrate Your Adaptability
Since this is a temporary role, you'll want to emphasise your ability to hit the ground running. Highlight experiences where you quickly adapted to new technologies or teams. Let’s make it clear to the interviewers at Montash that you can learn on the job and deliver results in a short timeframe!
✨Show Off Your Portfolio
Make sure to have a portfolio or GitHub ready showcasing your projects. Having tangible evidence of what you've done—be it personal projects, contributions to open-source, or previous work—can convey how capable you are. Tailor this for what might interest Montash, so it's relevant and sparks conversation during your interview.