Full Stack Engineer
Role details
Job location
Tech stack
Job description
We're looking for two Mid-Level Full Stack Engineers who can take ownership of feature delivery and contribute to a high-performing, collaborative team.
You'll work closely with senior engineers and our Technical Engineering Lead on a talent assessment platform used by enterprise and government clients - building across React and .NET while developing your skills within a structured, modern engineering environment.
Why join us
This role offers real ownership from early on. You'll be trusted to deliver meaningful work and contribute directly to the product, while being supported by experienced engineers and a clear technical direction.
We operate as a small, high-performing team where output and quality matter. You'll work alongside capable people, with the opportunity to learn quickly and take on increasing responsibility as you grow.
From a technical perspective, you'll be working in a modernising environment with improving standards, better structure, and strong engineering practices. We are also incorporating AI-assisted development to help accelerate delivery, while maintaining high expectations on code quality and ownership.
As the company grows, there is clear progression into more senior responsibility, both technically and in terms of ownership.
Given the nature of our clients, this role will be subject to UK-based residency requirements and require security clearance.
What you'll get to do
Hands-On Delivery Build and ship full-stack features across React and .NET. Take ownership of your work from development through to production.
Execution at Pace Deliver high-quality work within defined patterns and standards, contributing to fast and reliable releases.
Collaboration Work closely with senior engineers and the Tech Lead - asking questions, contributing ideas, and learning from other team members.
Platform Improvement Contribute to improving the codebase, structure, and maintainability of the platform over time.
AI-Assisted Development (Practical Use) Use modern AI tools to support development and increase productivity, while maintaining responsibility for code quality and correctness., After applying, you'll complete a set of our psychometric assessments - giving you a feel for the product itself. We move quickly - shortlisted candidates will have an initial conversation with our team, and participate in a technical discussion including technical exercises with our Tech Lead.
Requirements
Core experience
-
Typically, around 4-6 years of software engineering experience
-
Strong full stack capability:
-
Frontend: React, TypeScript, JavaScript, HTML, CSS
-
end: C#, .NET Core / .NET Framework
-
Database: Microsoft SQL Server
Experience working on production systems
Capabilities you posses
- Able to work independently on well-defined tasks and features
- Ability to hunker down and try to figure things out while not being afraid to ask questions when stuck
- Strong execution skills and attention to detail
- Comfortable asking for help and learning from others
- Taking ownership of work and following through to completion
- Motivated to grow into a more senior role over time
Ways of working
- Comfortable working within structured engineering practices (CI/CD, code reviews, conventions)
- Open to and interested in using AI-assisted development tools (e.g. Claude)
- Pragmatic and willing to improve existing systems while delivering new features
- Collaborative, low-ego, and effective in a small team