Full Stack Engineer
Role Overview
Full Stack Engineer role at a fast-growing technology business building software for managing and interacting with complex financial data.
The engineering team uses advanced analytics and AI and encourages developers to experiment with tools and improve software delivery.
The role offers ownership across the stack and input into architectural decisions.
Key Skills for This Role
Full Job Posting
Role overview
Full Stack Engineer role at a fast-growing technology business building software for managing and interacting with complex financial data.
The engineering team uses advanced analytics and AI and encourages developers to experiment with tools and improve software delivery.
The role offers ownership across the stack and input into architectural decisions.
What you’ll do
- Build scalable, user-facing features with React, JavaScript, and TypeScript.
- Own features from initial design through deployment.
- Develop Java or Kotlin backend services with Spring Boot in a microservices architecture.
- Use agentic AI tools, including Claude Code, MCPs, and custom skills, to improve development workflows.
- Review, test, and refine AI-generated code for quality, security, and maintainability.
- Work with APIs, databases, and event-driven architectures to deliver functionality.
- Collaborate with product, design, and engineering teams.
- Explore AI tools and techniques and help shape engineering practices.
What the employer is looking for
- At least 3 years of commercial software engineering experience, ideally with a full-stack background.
- Strong JavaScript, TypeScript, and React experience, alongside backend development experience.
- Experience with Java or Kotlin; Spring Boot is ideal.
- Regular, hands-on experience with AI-assisted or agentic development tools; Claude Code, MCPs, or custom skills are ideal.
- Strong fundamentals in testing, clean architecture, API integration, and code quality.
- Ability to critically assess AI-generated code and apply sound engineering judgment.
- Self-starter who can take ownership, work autonomously, and solve problems independently.
- Strong communication and collaboration skills for a small, cross-functional engineering team.
- Exposure to microservices, Kafka, PostgreSQL, AWS, Docker, or Kubernetes is advantageous.
Work arrangement
- Hybrid working with 2 days per week in a London office.
Compensation
- Compensation is stated as up to £85,000; the pay cadence is not specified.
Benefits and environment
- 25 days of annual leave and an emphasis on work-life balance.
- 3% employer pension contribution with enhanced matching options.
- Private healthcare through Vitality, including discounted gym memberships.
- Electric vehicle scheme, family-friendly policies, and support towards professional qualifications.
- High ownership and autonomy, with an AI-first engineering environment and opportunity to work on complex, data-driven products.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at develop
Senior Data and AI Engineer
, GBR
The employer is seeking a Senior Data and AI Engineer to build AI-powered solutions for client projects and proprietary products. The role focuses on Python development, LLM integration, prompt engineering, model evaluat
Director of Software Engineering
, GBR
A global technology organisation seeks a Director of Software Engineering to lead a 60-80 person international engineering function. You will own delivery, modernisation, AI adoption, engineering strategy, and people lea
AI Engineer
, GBR
The employer is seeking junior and mid-level AI Engineers to build AI-powered products, process and model data, and integrate modern AI services for financial services clients. Candidates should bring Python or programmi