Backend Software Engineer (Python) in England
Backend Software Engineer (Python)

Backend Software Engineer (Python) in England

England Full-Time 28800 - 48000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Develop and scale RESTful APIs, manage MongoDB, and contribute to innovative tech solutions.
  • Company: Join SOJO, a London-based fashion-tech platform transforming clothing repairs and alterations.
  • Benefits: Enjoy a competitive salary, hybrid work model, and opportunities for professional growth.
  • Why this job: Be part of a passionate team making a real impact in the fashion industry.
  • Qualifications: 2+ years Python experience, FastAPI knowledge, and a collaborative mindset required.
  • Other info: Dynamic startup environment with excellent career advancement potential.

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

SOJO is a London-based fashion-tech platform revolutionising the clothing repairs and alterations industry. We partner with the world's leading fashion brands to help them reduce returns and drive circularity within their business models through an integrated and seamless alterations & repair service for both Ecommerce and Retail. We have an in-house repair centre in East London and our whole team is made up of driven, passionate and exceptional players.

About the role

This is a hands-on, backend software engineer position reporting directly to our Head of Technology. You will be one of only two developers on the team, with real ownership over features, infrastructure, and decisions. We’re looking for someone who’s excited to grow with the company, contribute to the architecture, and take pride in building well-crafted systems.

What you'll do

  • Develop, maintain, and scale RESTful APIs using FastAPI
  • Develop internal tools and dashboards to support our operations and tailoring teams
  • Design and manage MongoDB schemas and queries
  • Deploy, monitor, and scale services using AWS and GCP
  • Participate in code reviews, testing, and CI/CD practices
  • Work with Git for version control and collaborative development
  • Contribute ideas to improve architecture, scalability, and performance

What we're looking for

  • 2+ years of Python development experience in a professional setting
  • Solid experience with FastAPI (or similar Python frameworks)
  • Practical knowledge of MongoDB and working with document-based data models
  • Experience deploying to AWS, GCP, or both
  • Proficient with Git and modern development workflows
  • Familiarity with working in Agile teams
  • Strong communication skills and a collaborative mindset
  • A start-up isn’t your typical 9-5 – we’re looking for someone with a passion to work hard and over-deliver

Nice to have

  • Exposure to CI/CD pipelines (e.g., GitHub Actions, GitLab CI, TeamCity, Jenkins, etc)
  • Familiarity with performance monitoring and logging tools
  • Experience at a startup or a small, fast-moving team

This is a hybrid role and will require physical attendance at our East London office. Please note that we are not able to offer visa sponsorship at this time.

Backend Software Engineer (Python) in England employer: SOJO

SOJO is an exceptional employer that fosters a dynamic and innovative work culture, perfect for those looking to make a significant impact in the fashion-tech industry. With a focus on employee growth and collaboration, our team thrives on creativity and passion, offering unique opportunities to develop cutting-edge solutions in a supportive environment. Located in East London, we provide a vibrant workspace where your contributions directly influence our mission of driving sustainability in fashion.
S

Contact Detail:

SOJO Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Backend Software Engineer (Python) in England

✨Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with current SOJO employees on LinkedIn. A personal introduction can make all the difference when you're applying.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python and FastAPI. This will give you an edge and demonstrate your hands-on experience to the hiring team.

✨Tip Number 3

Prepare for the interview by brushing up on your technical skills and understanding SOJO's mission. Be ready to discuss how your experience aligns with their goals in the fashion-tech space.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the SOJO team and contributing to our exciting journey.

We think you need these skills to ace Backend Software Engineer (Python) in England

Python Development
FastAPI
RESTful APIs
MongoDB
AWS
GCP
Git
CI/CD Practices
Agile Methodologies
Communication Skills
Collaborative Mindset
Performance Monitoring
Logging Tools

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your Python development experience, especially with FastAPI, and any relevant projects you've worked on. We want to see how you can contribute to our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality and passion for the role. Share why you're excited about working at SOJO and how your background aligns with our mission. Let us know what makes you a great fit for our team!

Showcase Your Projects: If you've got any personal or professional projects that demonstrate your skills in backend development, don’t hesitate to include them. We love seeing real examples of your work, especially if they involve RESTful APIs or cloud deployments!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen to join our team at SOJO!

How to prepare for a job interview at SOJO

✨Know Your Tech Stack

Make sure you’re well-versed in Python and FastAPI, as these are crucial for the role. Brush up on your knowledge of MongoDB and AWS/GCP, and be ready to discuss how you've used these technologies in past projects.

✨Show Your Problem-Solving Skills

Prepare to share specific examples of challenges you've faced in previous roles and how you overcame them. This will demonstrate your ability to think critically and adapt, which is essential in a startup environment.

✨Emphasise Collaboration

Since you'll be working closely with a small team, highlight your experience in Agile environments and your ability to communicate effectively. Share instances where you contributed to team success or improved processes.

✨Ask Insightful Questions

Prepare thoughtful questions about the company’s tech stack, future projects, and team dynamics. This shows your genuine interest in the role and helps you assess if the company culture aligns with your values.

Backend Software Engineer (Python) in England
SOJO
Location: England

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>