At a Glance
- Tasks: Join a dynamic team to develop and maintain backend services using NodeJS.
- Company: Be part of a fast-scaling SaaS firm transforming fire safety across the UK.
- Benefits: Enjoy a competitive salary, hybrid work, and growth opportunities in a supportive environment.
- Why this job: Make a real impact on an industry-leading product while growing your skills in a collaborative team.
- Qualifications: Solid experience with NodeJS, modern JavaScript frameworks, and a passion for technology.
- Other info: Immediate start available; perfect for developers eager to grow in a high-impact role.
The predicted salary is between 60000 - 80000 £ per year.
About the Company:
Our client is a fast-scaling B2B SaaS business that’s transforming fire safety and building compliance across the UK. With a platform already recognised as the most comprehensive and user-friendly in its space, they have doubled in size every 12 months and growth is only accelerating! Their platform is the most comprehensive and user-friendly solution on the market, transforming the way organisations manage residential fire and building safety. That impact is fuelling their growth and it’s why so many are choosing to work with them. With a powerful data backbone, they offer real opportunities to drive new features and insights using Data Science and AI. They’re building the foundations of that capability in-house and looking for smart, technically curious people to join them on the journey!
About the Role:
This is a hands-on development role with exposure to a range of systems and technologies. You’ll help shape the future of their tech stack as they move from a monolithic PHP codebase to a modern, service-based NodeJS environment. You’ll work alongside experienced engineers on architectural decisions, backend services, and iterative improvements to legacy systems. You don’t need to be an expert in everything yet – but you do need solid practical experience, strong problem-solving skills, and a willingness to get stuck in. This is a perfect role for a developer who wants to grow fast in a high-impact environment.
Responsibilities:
- Develop and maintain backend services using NodeJS.
- Contribute to architectural decisions as we decouple legacy systems.
- Work collaboratively on a shared codebase with Git, CI/CD, and DevOps tools.
- Engage with our PHP monolith as needed, helping reduce technical debt.
- Work closely with product, design, and data teams to build new features.
- Share knowledge through code reviews, pair programming, and mentoring.
- Support ongoing improvements in testing, deployment, and code quality.
Requirements:
- Solid hands-on experience with NodeJS and modern JavaScript/TypeScript frameworks.
- Exposure to service-based or loosely coupled architecture.
- Familiarity with message brokers (e.g., Kafka, SNS, or similar) is a bonus.
- Willingness to engage with legacy PHP code when required.
- Strong understanding of version control, Git, and collaborative workflows.
- Interest in or experience with AWS, CI/CD pipelines, and DevOps best practices.
- Experience with data workflows, ETL pipelines, or data warehousing tools (e.g. BigQuery, RedShift) is a plus.
The Person:
We’re looking for someone who:
- Is passionate about software and technology.
- Communicates clearly and confidently – in person and in writing.
- Works well independently and manages their own time effectively.
- Takes ownership of challenges and thrives on solving real problems.
- Is curious, analytical, and data aware.
- Welcomes feedback and views mistakes as learning opportunities.
- Wants to grow their technical and professional skills in a supportive team.
Compensation and Benefits:
- Salary of £60 – 80K salary.
- Hybrid working arrangement (London-based with office presence 2 days per week).
- Supportive, fast-moving team environment with mentoring and growth opportunities.
- Direct impact on a meaningful, industry-leading product.
- Immediate start date available.
If you’re a driven developer who wants to grow fast, contribute meaningfully, and work in a collaborative, mission-led team – we’d love to hear from you!
Full-Stack Developer employer: Capua
Contact Detail:
Capua Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full-Stack Developer
✨Tip Number 1
Familiarise yourself with the company's mission and values. Understanding how they transform fire safety and building compliance will help you articulate your passion for their work during interviews.
✨Tip Number 2
Brush up on your NodeJS skills and be prepared to discuss your experience with modern JavaScript frameworks. Highlight any projects where you've contributed to architectural decisions or worked with service-based architectures.
✨Tip Number 3
Showcase your problem-solving abilities by preparing examples of challenges you've faced in previous roles. Be ready to explain how you approached these issues and what you learned from them.
✨Tip Number 4
Engage with the tech community, especially around topics like AWS, CI/CD, and DevOps best practices. Networking can provide insights into the company culture and may even lead to referrals.
We think you need these skills to ace Full-Stack Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with NodeJS, modern JavaScript/TypeScript frameworks, and any relevant projects. Emphasise your problem-solving skills and ability to work collaboratively, as these are key for this role.
Craft a Compelling Cover Letter: In your cover letter, express your passion for software and technology. Mention specific examples of how you've contributed to architectural decisions or improved legacy systems in previous roles. Show that you're eager to grow and learn within a supportive team.
Showcase Relevant Projects: If you have any personal or professional projects that demonstrate your skills in backend development, especially using NodeJS or working with data workflows, include them in your application. This can set you apart from other candidates.
Prepare for Technical Questions: Be ready to discuss your technical experience in detail. Think about how you would approach decoupling legacy systems or improving code quality. Prepare to explain your thought process clearly, as communication is crucial for this role.
How to prepare for a job interview at Capua
✨Showcase Your Technical Skills
Be prepared to discuss your hands-on experience with NodeJS and modern JavaScript/TypeScript frameworks. Bring examples of past projects where you've successfully implemented these technologies, as this will demonstrate your capability to contribute effectively from day one.
✨Understand the Company’s Mission
Research the company’s impact on fire safety and building compliance. Understanding their mission will help you align your answers with their goals and show that you're genuinely interested in contributing to their success.
✨Prepare for Problem-Solving Questions
Expect questions that assess your problem-solving skills. Be ready to discuss how you've tackled challenges in previous roles, particularly in relation to legacy systems or architectural decisions, as this is crucial for the role.
✨Demonstrate Your Collaborative Spirit
Since the role involves working closely with product, design, and data teams, be sure to highlight your experience in collaborative environments. Share examples of how you've engaged in code reviews, pair programming, or mentoring to showcase your teamwork skills.