At a Glance
- Tasks: Build innovative AI SaaS platform features using TypeScript, Node.js, React, and GraphQL.
- Company: Join a well-funded AI SaaS company with a focus on governance and compliance.
- Benefits: Competitive salary up to £120,000, hybrid work model, and strong career growth.
- Other info: Work in a small, senior team where your contributions truly matter.
- Why this job: Take ownership of complex engineering challenges and make a real impact in the tech world.
- Qualifications: Strong experience in TypeScript, Node.js, React, and backend reliability.
The predicted salary is between 51750 - 63250 £ per year.
- Senior Full Stack Engineer | AI Saa S | Type Script, Node. js, React, Graph QL, AWS
- London hybrid, Few days per month in office | Up to £120,000
A well-funded AI Saa S company is hiring a Senior Full Stack Engineer to help build a platform used by governance, risk and compliance teams to automate complex operational workflows.
The product sits across evidence collection, compliance workflows, customer integrations, permissions, audit trails, reporting, data validation and AI-assisted automation.
It needs engineers who can think beyond feature tickets and understand how product decisions, backend design and production reliability connect.
The strongest fit is a backend-leaning full stack engineer who can own a feature from product problem through to technical design, implementation, failure handling and release.
You should be comfortable building in React, but the heavier technical bar is around Type Script, Node. js, Graph QL, AWS, async workflows, third-party integrations and reliable Saa S architecture.
What you’ll be working on
You’ll be building product features where the complexity sits underneath the UI: data moving between systems, background jobs running reliably, customer workflows staying accurate, external APIs failing safely, and users needing clear visibility into what is happening.
- The work will include
- Building full stack product features using Type Script, Node. js, React, Graph QL and AWS
- Designing backend services that support workflow automation, evidence collection and compliance operations
- Working with queues, background jobs, retries, idempotency, dead-letter handling and async processing
- Building integrations with customer systems and third-party APIs where reliability, error handling and observability matter
- Designing for multi-tenant Saa S environments, including tenant boundaries, permissions, data integrity and workflow fairness
- Creating React product experiences that reflect real backend state, including pending, failed, retrying and completed workflow states
- Improving system visibility through structured logging, metrics, tracing, alerts and production diagnostics
- Helping shape technical decisions around architecture, delivery speed, maintainability and operational risk
- Using AI thoughtfully across product capability and engineering workflow
- What the role needs
Strong candidates will have evidence of owning difficult engineering problems in production, not just contributing to isolated tickets.
- You should bring
- Strong Type Script and Node. js experience in commercial product environments
- Solid React experience, ideally building real workflow-heavy product interfaces
- Graph QL experience, including API design and data modelling considerations
- AWS experience across services such as Lambda, SQS, SNS, Dynamo DB, Event Bridge, Step Functions, ECS or similar
- Experience designing async workflows, queues, workers, retries, backoff strategies, idempotency and DLQs
- Experience integrating with external APIs, customer platforms, Saa S tools or third-party data sources
- Strong understanding of production failure modes: slow APIs, duplicate events, bad payloads, rate limits, partial failures and data inconsistency
- Ability to explain system design decisions clearly, including trade-offs, constraints and why one approach was chosen over another
- Product ownership mindset, with the ability to connect technical choices back to user impact and business workflow
- Comfort working in a small, senior engineering team where ownership is high and ambiguity is normal
- The level
- This is a senior engineering role for someone who can explain work in terms of:
Problem, design, trade-offs, failure handling and outcome.
Examples of relevant experience could include
- Designing a queue or worker system where one customer cannot block everyone else
- Building a payment, checkout, compliance, reporting or workflow system where accuracy matters
- Integrating unreliable third-party APIs and protecting the product from their failure modes
- Owning a Graph QL/API layer that simplifies complex underlying systems
- Building React interfaces that accurately show async workflow state
- Improving reliability, observability or data integrity in a production Saa S platform
- Taking ownership of a feature area rather than only completing assigned tickets
Background in GRC, Reg Tech, security, compliance, fintech, payments, workflow automation or enterprise B2B Saa S would be useful.
The core requirement is proven product engineering depth across full stack delivery and backend reliability.
Package
- London hybrid, around 1 day per month in office
- Senior engineering role in a well-funded AI Saa S business
- Modern Type Script, Node. js, React, Graph QL and AWS stack
- High ownership across product, architecture and implementation
- Complex workflow, integration and reliability problems
- Small engineering team with strong technical influence
- This suits someone who wants meaningful ownership of difficult product engineering problems and can operate as a hands-on senior engineer across frontend, backend, architecture and production reliability.
- #J-18808-Ljbffr
Senior Full Stack Engineer employer: Reviva | Deorganising Crime ™
Reviva is an exceptional employer, offering a dynamic work environment in London that fosters innovation and collaboration. With a strong focus on employee growth, the company provides ample opportunities for professional development while working with cutting-edge technology at the forefront of risk intelligence. The hybrid work model promotes a healthy work-life balance, making it an attractive place for those seeking meaningful and rewarding careers in a fast-paced industry.
Contact Details:
Reviva | Deorganising Crime ™ Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Senior Full Stack Engineer
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Reviva | Deorganising Crime ™ or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Reviva | Deorganising Crime ™.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Reviva | Deorganising Crime ™.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Reviva | Deorganising Crime ™ that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Senior Full Stack Engineer
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Reviva | Deorganising Crime ™.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Reviva | Deorganising Crime ™ and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Reviva | Deorganising Crime ™
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Reviva | Deorganising Crime ™ uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.