Graduate Software Engineer

Graduate Software Engineer

London Full-Time 32000 - 48000 £ / year (est.) Home office (partial)
H

At a Glance

  • Tasks: Develop high-impact features and collaborate on cross-functional projects.
  • Company: Join a fast-growing digital insurance provider transforming the industry.
  • Benefits: Enjoy rapid progression, 25 days holiday, and a dedicated development budget.
  • Why this job: Be part of a mission-driven team shaping the future of insurance with exciting challenges.
  • Qualifications: 1-3 years of full-stack experience; Python and Angular skills preferred.
  • Other info: Work in Central London, 4 days in-office, with strong team culture.

The predicted salary is between 32000 - 48000 £ per year.

Role: Graduate Software Engineer - Full Stack

Salary: £40,000 - £60,000

Location: Central London - 4 days per week in-office

Overview

Our client is a rapidly growing digital insurance provider on a mission to simplify and modernise the insurance experience. Backed by £43m in funding and with over 300,000 customers, they're entering a key period of product expansion. They're looking for a Software Engineer (Full Stack) to help shape and scale their platform as they continue to grow.

Key Responsibilities

  • Deliver high-impact features and lead cross-functional projects
  • Collaborate with Product, Data, and Commercial teams to build user-first solutions
  • Tackle meaningful, end-to-end challenges across the stack
  • Influence platform architecture and engineering practices
  • Maintain strong standards through testing, peer reviews, and clean code
  • Contribute to product and team direction in a high-growth environment

Ideal Candidate

  • 1-3 years of full-stack engineering experience
  • Comfortable across frontend and backend (Python and Angular preferred)
  • Strong software engineering fundamentals and a quality-focused mindset
  • Experience working collaboratively in cross-functional teams
  • Curious, proactive, and excited by ownership and pace
  • Strong communicator who values team culture and clarity

Tech Stack / Tools

  • Python (microservices)
  • Angular (modern) (Open to React, Vue, Next.js and others)
  • Russell Group University Graduate (Computer Science or STEM Degree)

Benefits

  • Rapid progression
  • 25 days holiday + public holidays
  • Dedicated development budget & senior mentoring

Graduate Software Engineer employer: Harnham - Data & Analytics Recruitment

As a Graduate Software Engineer at our rapidly growing digital insurance provider in Central London, you'll be part of a dynamic team dedicated to modernising the insurance experience. We offer a vibrant work culture that prioritises collaboration and innovation, alongside generous benefits such as 25 days of holiday, a dedicated development budget, and senior mentoring to support your career growth. Join us to tackle meaningful challenges and make a real impact in a high-growth environment.
H

Contact Detail:

Harnham - Data & Analytics Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Graduate Software Engineer

✨Tip Number 1

Familiarise yourself with the tech stack mentioned in the job description. Since they prefer Python and Angular, consider building a small project or contributing to an open-source one using these technologies to showcase your skills.

✨Tip Number 2

Network with current or former employees of the company on platforms like LinkedIn. Engaging in conversations about their experiences can provide you with valuable insights and potentially a referral.

✨Tip Number 3

Prepare for technical interviews by practicing coding challenges that focus on full-stack development. Websites like LeetCode or HackerRank can help you sharpen your problem-solving skills relevant to the role.

✨Tip Number 4

Demonstrate your collaborative skills by discussing any past projects where you worked in cross-functional teams. Highlight how you contributed to team culture and communication, as this is highly valued in the role.

We think you need these skills to ace Graduate Software Engineer

Full Stack Development
Proficiency in Python
Experience with Angular (or React, Vue, Next.js)
Software Engineering Fundamentals
Cross-Functional Collaboration
Testing and Code Review Practices
Problem-Solving Skills
Strong Communication Skills
Adaptability in a Fast-Paced Environment
Curiosity and Proactivity
Understanding of Microservices Architecture
Team Culture Awareness
Quality-Focused Mindset

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your full-stack engineering experience, particularly with Python and Angular. Emphasise any projects where you've collaborated with cross-functional teams, as this is a key aspect of the role.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the company's mission to modernise the insurance experience. Mention specific examples of how your skills align with their needs, such as delivering high-impact features or maintaining strong coding standards.

Showcase Relevant Projects: If you have worked on relevant projects, either in your studies or previous roles, be sure to include them in your application. Highlight your contributions, the technologies used, and the impact of your work on the project outcomes.

Prepare for Technical Questions: Anticipate technical questions related to full-stack development during the interview process. Brush up on your knowledge of Python, Angular, and software engineering fundamentals to demonstrate your expertise and problem-solving abilities.

How to prepare for a job interview at Harnham - Data & Analytics Recruitment

✨Showcase Your Full-Stack Skills

Make sure to highlight your experience with both frontend and backend technologies, especially Python and Angular. Be prepared to discuss specific projects where you've successfully implemented full-stack solutions.

✨Demonstrate Collaboration

Since the role involves working with cross-functional teams, share examples of how you've collaborated with product, data, or commercial teams in the past. Emphasise your communication skills and ability to work well within a team.

✨Emphasise Quality and Standards

Discuss your approach to maintaining high standards in coding, testing, and peer reviews. Mention any practices you follow to ensure clean code and robust software engineering fundamentals.

✨Express Your Curiosity and Proactivity

The ideal candidate is curious and proactive, so be ready to talk about how you take ownership of your work. Share instances where you've taken initiative to solve problems or improve processes in previous roles.

Graduate Software Engineer
Harnham - Data & Analytics Recruitment
H
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>