Graduate Full Stack Software Engineer
Indexed description
We're proud to be recognised as a Top 15 fastest-growing finance company, a Great Place to Work, and to hold a 4.9 Trustpilot rating, because we put people, trust, and long-term impact at the heart of everything we do.
Key Role Details:
Reports to: Chief Technology Officer
Role Type: Full Time, Permanent
Location: Birmingham, Hybrid (2 days in office, more are encouraged)
Salary: £30,000 - £35,000 per annum (Graduate level)
Role Overview Of The Junior Full Stack Software Engineer
We're looking for a motivated and curious Graduate Full Stack Engineer to join our growing tech team. This role is ideal for a recent graduate or early-career engineer who wants hands-on experience across backend and frontend development within a fast-paced fintech environment.
You'll primarily work on backend-focused tasks while also contributing to frontend features, helping us scale and modernise our platform. You'll be involved in key initiatives including re-platforming efforts and future product development.
Key Responsibilities - Engineering & Development
- Work on day-to-day development tasks across backend and frontend systems
- Build and maintain APIs using Python and FastAPI
- Contribute to frontend development using Next.js, React, and TypeScript
- Collaborate with senior engineers to deliver scalable and maintainable solutions
- Write clean, well-tested, and efficient code
- Participate in code reviews and team discussions
- Work on tickets and sprint-based development tasks
- Collaborate with cross-functional teams including product and data
- Assist in debugging, troubleshooting, and resolving technical issues
- Contribute ideas to improve development processes and product features
- Support future mobile and platform initiatives as team structure evolves
- Backend: Python, FastAPI
- Frontend: TypeScript, Next.js, React
- Database: PostgreSQL and Firestore
- Cloud (Desirable): Google Cloud Platform (GCP)
- Experience with Python (academic or commercial)
- Experience with TypeScript and modern frontend frameworks (React/Next.js preferred)
- Understanding of REST APIs and backend development principles
- Familiarity with relational and non-relational databases (PostgreSQL or MongoDB similar)
- Strong problem-solving skills and willingness to learn
- Good communication and teamwork skills
- Deliver high-quality code across backend and frontend components
- Successfully complete assigned development tickets within sprint timelines
- Contribute to platform replatforming and future product builds
- Continuously improve technical skills and contribute to team knowledge
- Degree in Computer Science or related field (or equivalent experience)
- Exposure to full stack development concepts
- Passion for software engineering and building real-world applications
- Experience with FastAPI
- Exposure to cloud platforms (GCP preferred)
- Understanding of modern web architecture
- Internship or project experience in a similar tech stack
- Platform team focused on re-platforming to modern web technologies and mobile team focussing on application development
- Mobile work supported by Python backend services
- Final team structure will evolve as the business scales
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search