Software Engineer in London

Software Engineer in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Sojo Services Ltd

At a Glance

  • Tasks: Develop and scale innovative software solutions for a leading clothing repair platform.
  • Company: Join SOJO, a purpose-driven start-up transforming the fashion industry.
  • Benefits: Enjoy autonomy, competitive salary, and significant growth opportunities.
  • Other info: Be part of a dynamic team at an exciting growth stage.
  • Why this job: Make a real impact in a fast-paced environment with a passionate team.
  • Qualifications: 1-4 years of full-stack development experience, strong skills in Python, React, and TypeScript.

The predicted salary is between 36000 - 60000 £ per year.

SOJO is the leading platform for clothing repairs and alterations - modernising the industry and driving a culture of care within fashion. We partner with major fashion brands such as GANNI, Ralph Lauren & ARKET to provide an end-to-end service that combines our industry-leading software and in-house repair centre. We’re at an exciting inflection point of growth and are looking for exceptional people to join our passionate team.

About the role:

This is a hands-on, full-stack 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
  • Build and enhance interactive UIs with React and TypeScript
  • 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:

  • 1-2 years (junior) or 2–4 years (mid-level) of full-stack or backend/frontend development experience
  • Solid experience with Python and FastAPI (or similar Python frameworks)
  • Strong skills in React and TypeScript
  • 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

Why Join SOJO:

  • Be part of a high-growth, purpose-led start-up reshaping fashion
  • Work amongst an exceptionally hard working team
  • Get autonomy in a hands-on environment
  • Significant opportunities for growth within the company by joining at this stage

Software Engineer in London employer: Sojo Services Ltd

SOJO is an exceptional employer for Software Engineers, offering a unique opportunity to be part of a high-growth, purpose-led start-up that is reshaping the fashion industry. With a culture that values hard work and collaboration, employees enjoy significant autonomy and the chance to make impactful contributions from day one. The company fosters a supportive environment for professional growth, making it an ideal place for those looking to advance their careers while working on innovative solutions.
Sojo Services Ltd

Contact Detail:

Sojo Services Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with current employees at SOJO. A personal introduction can make all the difference when it comes to landing that interview.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, FastAPI, React, and TypeScript. This is your chance to demonstrate your hands-on experience and passion for development.

✨Tip Number 3

Prepare for the technical interview by brushing up on your coding skills and understanding of RESTful APIs. Practice common coding challenges and be ready to discuss your thought process during problem-solving.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the SOJO team.

We think you need these skills to ace Software Engineer in London

Full-Stack Development
RESTful API Development
FastAPI
React
TypeScript
MongoDB
AWS
GCP
Git
CI/CD Practices
Agile Methodologies
Communication Skills
Collaborative Mindset
Problem-Solving Skills

Some tips for your application 🫡

Show Your Passion: When writing your application, let your enthusiasm for the role and the fashion industry shine through. We want to see that you’re not just looking for any job, but that you’re genuinely excited about contributing to SOJO's mission of modernising clothing repairs.

Tailor Your CV: Just like we tailor clothes, tailor your CV to highlight relevant experience and skills that match the job description. Focus on your full-stack development experience, especially with Python, FastAPI, React, and TypeScript, as these are key for us.

Be Clear and Concise: Keep your application clear and to the point. We appreciate straightforward communication, so make sure to articulate your experiences and achievements without unnecessary fluff. This will help us quickly see how you fit into our team.

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 don’t miss out on any important updates from our team. Plus, it shows you’re keen to join us!

How to prepare for a job interview at Sojo Services Ltd

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, FastAPI, React, and TypeScript. Brush up on your knowledge of MongoDB and cloud services like AWS and GCP, as these will likely come up during technical discussions.

✨Show Your Passion for Start-ups

SOJO is looking for someone who’s excited about working in a fast-paced environment. Be prepared to share examples of how you've thrived in similar settings or how you’ve gone above and beyond in previous roles. This will demonstrate your enthusiasm and fit for their culture.

✨Prepare for Hands-on Questions

Since this role involves real ownership over features and infrastructure, expect hands-on coding questions or scenarios. Practice coding challenges related to RESTful APIs and UI development, and be ready to discuss your thought process and problem-solving approach.

✨Ask Insightful Questions

At the end of the interview, have a few thoughtful questions ready about SOJO's growth plans, team dynamics, or the tech stack. This shows your genuine interest in the company and helps you assess if it’s the right fit for you.

Software Engineer in London
Sojo Services Ltd
Location: London

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

>