Full Stack Engineer
Location: UK, required in the London office once every two weeks
Employment Type: Full-Time
About UsFNZ Q-Hub, a part of the FNZ Group, is a global provider of innovative investment platforms. We work with top-tier financial institutions to deliver solutions that empower them to offer retirement income protection products to their clients. Our advanced technology supports thousands of accounts daily, driving seamless integration and value for our clients.
At Q-Hub, we combine deep domain expertise in asset management with a strong focus on technology and operational excellence. As a growing team, we value ownership, initiative and collaboration. Joining us means becoming part of a dynamic environment where your contributions have a direct impact on clients and product evolution.
The RoleWe are looking for a Full Stack Software Engineer to join our growing development team. The ideal candidate will be confident working across both back-end and front-end technologies, particularly within a modern Azure-based environment.
You'll design, build, and maintain applications that drive client-facing products and internal systems - ensuring scalability, performance, and resilience. Working closely with product managers, designers and DevOps engineer, you will play a key role in shaping the architecture, automating deployments and supporting smooth integrations across the platform.
Key Responsibilities- Design, develop and maintain full stack applications using modern frameworks and technologies.
- Build efficient and reusable components for both front-end and back-end systems.
- Work with Azure cloud infrastructure to deploy, monitor and maintain applications.
- Collaborate with cross-functional teams to ensure seamless integrations and data flow between systems.
- Maintain clean, well-documented and testable code across all layers.
- Participate in design discussions, code reviews and technical decision-making.
- Support continuous improvement by identifying and implementing enhancements to processes and tooling.
We're looking for candidates with experience in several of the following areas:
- Strong background in software development using C# / .NET for back-end systems.
- Front-end development experience with React, TypeScript, and modern web technologies, such as NextJs and/or Vite, component libraries such as Material UI, SemanticUI or other theme-led design systems, and API integration experience.
- Azure cloud services (App Services, Azure DevOps, Functions, Service Bus).
- CI/CD automation, pipelines, and source control (Azure DevOps, GitHub, GitLab).
- RESTful API design and integration; experience with microservices architecture.
- Relational databases experience, primarily SQL Server, preferably via Entity Framework but can consider other ORM experience as relevant.
- Containerisation using Docker and orchestration with Kubernetes (a nice to have but not essential).
- Familiarity with monitoring and observability tools such as Grafana, Prometheus, or App Insights.
- Experience in agile delivery environments with testing such as XUnit with NSubstitute in particular.
- Exposure to Infrastructure-as-Code (Terraform, ARM templates) desirable.
- 7–12 years of hands-on development experience covering both front-end and back-end technologies.
- Demonstrable experience delivering scalable applications in cloud environments.
- Solid understanding of CI/CD and DevOps principles.
- Strong problem-solving skills with attention to detail and maintainability.
- Comfortable working independently and collaboratively within a fast-paced, agile environment.
- Excellent communication skills, with the ability to explain technical concepts clearly.
- STEM background (Computer Science, Engineering, or similar) is desirable.
- Experience within fintech, banking or wealth management sectors is advantageous.
- A chance to work on real-world technology used by investment professionals.
- The opportunity to design and implement solutions that directly improve client experience.
- A collaborative team environment that values independence but where help is always available when needed.
- Flexible working with a focus on outcomes and autonomy.
- Competitive compensation and benefits.
- Competitive base salary
- Pension contribution
- Private medical cover
- Life insurance x4 of annual salary
- £800 towards development annually
- Enhanced maternity and paternity cover
- Flexible working – only required in the office once every two weeks
- Remote working up to 1 month per year