cover image
Mayflower Recruitment Ltd

Junior / Mid-Level Software Engineer – London (1st Class Grads - 2 years exp)

Hybrid

London, United kingdom

Mid level

Full Time

08-09-2025

Share this job:

Skills

Communication Python Java Rust MySQL PostgreSQL Docker Problem-solving Databases react AWS Software Development C++ Android Terraform Infrastructure as Code

Job Specifications

We are looking for a highly motivated Junior Backend Software Engineer (hybrid in London) to join an early stage technology company. This is a rare chance to join a startup at the very beginning - where your curiosity, ideas, and input will directly influence the product roadmap. You'll be working closely with a small, experienced engineering team, building real features in a modern codebase from day one.

As a Junior Backend Software Engineer, you will be designing and implementing scalable, high-performance infrastructure services, APIs and integrations. You'll join a small and growing R&D team focused on building ambitious new products from the ground up. You'll work on real product features, contribute to design and development decisions, and grow your technical skillset by collaborating with a supportive team of experienced engineers.

We're looking for someone who is excited to learn, ready to get stuck in, and is comfortable asking questions. You'll have space to grow, and we'll back you with the mentorship and feedback to make it happen.

Some of the technologies we use, and day-to-day tasks include developing with:

Relational databases (PostgreSQL, MySQL, etc.)
OpenSearch
DynamoDB
S3
Event-driven architectures
Third-party API integration
Access control and user permissions
Implementing APIs used by single-page applications
WebSockets
Infrastructure as code (AWS CDK, Terraform, etc.)
Docker
AWS IoT

What we're looking for

Circa 2 years of commercial or equivalent experience in a software development role building cloud-driven SAAS products, with a focus on building and maintaining infrastructure and backend services.
Full stack experience with other languages and frameworks (e.g. React, Vue, iOS, Android) is a plus, but not required.
Familiarity with modern backend frameworks and languages such as Golang, Java, C++, Rust, Python
A solid academic background, ideally from a leading University with top marks in either Computer Science or STEM subjects demonstrating a passion for software development, coding and technology.
Strong problem-solving skills and ability to work in a fast-paced startup environment.
Excellent communication and collaboration abilities.

Responsibilities

Collaborate with cross-functional teams to define and deliver new features against tight milestones.
Optimize code for performance, scale, reliability, and maintainability.
Contribute to a culture of continuous improvement.

Mayflower is acting as an Employment Agency in relation to this vacancy.

About the Company

MAYFLOWER RECRUITMENT LIMITED is a staffing and recruiting company based out of 89-90 Basingstoke Rd, Reading, BERKSHIRE, United Kingdom. Know more