Full Stack Software Engineer
Greater London, London, Greater London, W1B, England, UK
Listed on 2026-10-21
-
Software Development
Full Stack Developer, Backend Developer, Front End Developer, React.js
iProov provides science-based biometric solutions that enable the world’s most security-conscious organizations to streamline secure remote onboarding and authentication for digital and physical access. Our award-winning liveness technology and iSOC offer unmatched resilience against deepfakes and generative AI threats while ensuring effortless, scalable user experiences. Trusted by leading governments and enterprises, including the U.S. Department of Homeland Security, U.K. Home Office, Gov Tech Singapore, ING, and UBS, iProov sets the standard in biometric identity assurance.
This global trust is built not only on our technology but on the strength of the people behind it. For us, diversity at iProov is about reflecting the customers we serve, holding the principles of equality and inclusion at the heart of everything we do and all that we stand for, embracing differences, creating possibilities, and growing together. We aim to foster a culture where individuals of all backgrounds feel confident in bringing their whole selves to work, feel included, and their talents are nurtured, empowering them to contribute fully to our purpose.
The Role
Reports to: Technical Lead
Location: WeWork Waterloo, London
- Hybrid
Comp: Negotiable (Base) + Company Performance Bonus (10%) + Share Options + UK iProov Benefits
As a Full-Stack Software Engineer, you will report directly to the Technical Lead and take ownership across the core architecture of our Enterprise Identity Portal. Operating within an AI-first engineering environment, you will heavily leverage AI code assistants (such as Claude, ChatGPT, or Git Hub Copilot) to accelerate development cycles, rapidly prototype features, refactor complex UI states, and run automated security reviews.
Sitting at the intersection of high-performance backend API services and responsive, polished client interfaces, this role requires an engineer with a strong desire to solve complex enterprise security challenges, such as Zero Trust access controls, token revocation, and input validation—combined with a creative mindset focused on producing software that brings true delight to users.
Core Technology StackFrontend & UI Architecture:
- React v19, Next.js v16 (app Router), Typescript, Tan Stack Query v5, Vi Test
- AI Productivity Tools
- Claude, ChatGPT, Git Hub Copilot
Core Mission:
Build secure, scalable full-stack identity workflows using modern C#, Web API and React v19, pairing daily with AI coding assistants while maintaining strict zero-trust code quality.
- Design, build, and optimize secure, high-throughput REST APIs in C# Web API utilizing Dapper ORM for high-performance mapping over T-SQL / SQL Server databases.
- Develop modular, highly responsive frontend components using React 1 9, Next.js 1 6, and Type Script, utilizing Tan Stack Query v5 for server-state synchronization.
- Architect Backend-For-Frontend (BFF) layers to cleanly isolate frontend client logic from core backend security boundaries.
- Actively pair with AI code assistants (Claude / ChatGPT) for context-aware code generation, component refactoring, test generation, and architectural brainstorming.
- Enforce a strict zero-trust verification loop over all AI outputs to guarantee type safety, OWASP vulnerability defense, and performance standards.
- Enforce rigorous authentication and authorization postures (JWT tokens, Api Key schemes, single sign-on) and block malicious inputs using Fluent Validation.
- Implement privacy-safe structured auditing via Serilog, capturing critical system lifecycle events while strictly preventing PII leakage.
- Apply creative design thinking to turn complex biometric registration, MFA, and identity governance tasks into intuitive,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).