Founding Senior Full-Stack Engineer
I am partnering with an early-stage UK tech startup focused on using data and AI to optimise and accelerate the design of clinical trails.
Full-Stack Engineer – Founding Team (London, Full-Time)
Role: Full-Stack Engineer – Founding Team
Location: London, UK (on-site/hybrid)
Type: Full-time, Senior/Experienced
About the Role
We’re seeking a Full-Stack Engineer to join a dynamic early-stage deep-tech venture as one of the founding engineers. You will work end-to-end across the stack — building intuitive, performant front-end experiences and robust server-side systems that power our core platform.
This is a key role where you’ll help shape architecture, influence product direction, and deliver high-impact features from concept to production.
What You’ll Do
- Design, develop, and maintain both front-end and back-end components of a modern web platform.
- Build scalable APIs and server-side services that integrate cleanly with front-end interfaces.
- Collaborate with designers and product colleagues to implement intuitive, responsive user experiences.
- Participate in architectural discussions and drive improvement of systems and processes.
- Write clean, tested, maintainable code and contribute to engineering best practices.
- Ensure products are secure, performant, and built with reliability and observability in mind.
- Help shape technical standards and support junior engineers where needed.
What We’re Looking For
- 3+ years of experience building full-stack applications in a production environment.
- Proven experience with modern front-end frameworks (e.g., React, Vue, Angular) and strong JavaScript/TypeScript skills.
- Solid backend experience with one or more languages/frameworks (e.g., Node.js, Python, Go, Java, Ruby).
- Experience designing and implementing RESTful APIs or GraphQL services.
- Strong understanding of databases (SQL and/or NoSQL) and data modeling.
- Comfortable working with cloud platforms (AWS, GCP, Azure) and CI/CD workflows.
- Ability to reason about security, performance, and scalability trade-offs in complex systems.
- A proactive, team-oriented mindset and excellent communication skills.
Nice-to-Have
- Experience in early-stage startups or founding engineering teams.
- Familiarity with containerisation and orchestration (Docker, Kubernetes).
- Knowledge of modern test tooling (Jest, Cypress, PyTest).
- Experience with observability tools and frameworks (logging, metrics, tracing).
Why Join?
- Play a crucial role on the founding engineering team, shaping product and technical direction.
- Build impactful features that solve real problems for customers.
- Enjoy a collaborative, fast-paced environment with smart, passionate colleagues.
- Competitive compensation and excellent growth opportunities.
Following your application Jay Robins, a specialist AI Recruitment consultant will discuss the opportunity with you in detail. He will be more than happy to answer any questions relating to the industry and the potential for your career growth. The conversation can also progress further to discussing other opportunities, which are also available right now or will be imminently becoming available. This position has been highly popular, and it is likely that it will close prematurely. We recommend applying as soon as possible to avoid disappointment.
Please click ‘apply’ or contact Jay Robins for any further information.
Email: jrobins@barringtonjames.com