Junior Backend Software Engineer - London (Russell Group Grads)
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.
- Company
- Mayflower Recruitment Ltd
- Location
- City of London, Greater London, UK
- Posted
- Company
- Mayflower Recruitment Ltd
- Location
- City of London, Greater London, UK
- Posted