At a Glance
- Tasks: Develop and scale RESTful APIs, manage databases, 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, flexible working, 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, knowledge of FastAPI, and a collaborative mindset.
- Other info: Dynamic startup environment with great potential for career advancement.
The predicted salary is between 36000 - 60000 £ 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 London employer: SOJO
Contact Detail:
SOJO Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Software Engineer (Python) in London
✨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 for that Backend Software Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python projects, especially those using FastAPI or MongoDB. 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 knowledge and soft skills. Be ready to discuss your past experiences, how you've contributed to team projects, and your approach to problem-solving in a collaborative environment.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows your enthusiasm for joining SOJO and being part of our exciting journey in the fashion-tech space.
We think you need these skills to ace Backend Software Engineer (Python) in London
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 MongoDB, to show us you’re the right fit for our team.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re excited about this role at SOJO. Share your passion for fashion-tech and how you can contribute to our mission of driving circularity in the industry.
Showcase Your Projects: If you’ve worked on relevant projects, whether personal or professional, don’t hesitate to include them. We love seeing practical examples of your work, especially anything involving 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 this exciting opportunity to join our passionate team!
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.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in previous roles and how you overcame them. This is especially important since you'll have real ownership over features and infrastructure at SOJO.
✨Demonstrate Your Collaborative Spirit
Since this role involves working closely with a small team, highlight your experience in Agile environments and how you’ve contributed to team success. Be ready to discuss how you handle code reviews and feedback.
✨Ask Insightful Questions
Prepare thoughtful questions about SOJO’s tech stack, company culture, and future projects. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.