At a Glance
- Tasks: Develop and scale innovative software solutions for a leading clothing repair platform.
- Company: Join SOJO, a fast-growing start-up transforming the fashion industry.
- Benefits: Enjoy autonomy, growth opportunities, and work with a passionate team.
- Why this job: Make a real impact in a purpose-led company reshaping fashion.
- Qualifications: Experience in full-stack development, Python, React, and cloud services.
- Other info: Dynamic start-up environment with significant career advancement potential.
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 are 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 are looking for someone who is excited to grow with the company, contribute to the architecture, and take pride in building well-crafted systems.
What you will 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 are 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 are 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
Apply by emailing your CV and Cover Letter to careers@sojo.uk
Software Engineer in London employer: Maze Impact SA.
Contact Detail:
Maze Impact SA. 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 SOJO employees on LinkedIn. A personal introduction can make all the difference when you're trying to land that software engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using Python, FastAPI, React, and TypeScript. This is your chance to demonstrate your hands-on experience and passion for building well-crafted systems.
✨Tip Number 3
Prepare for the interview by brushing up on your technical skills and understanding SOJO's mission. Be ready to discuss how you can contribute to their growth and culture of care within fashion. They want to see your enthusiasm!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you're genuinely interested in being part of the SOJO team. Don’t forget to tailor your CV and cover letter to highlight your relevant experience!
We think you need these skills to ace Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match what we're looking for. Highlight your full-stack development experience, especially with Python, FastAPI, React, and TypeScript. 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 you can help us modernise the fashion industry. Be genuine and let your enthusiasm shine through!
Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to mention them. We love seeing real examples of your work, especially if they involve RESTful APIs, interactive UIs, or cloud deployments. It gives us a taste of what you can bring to the table!
Apply Through Our Website: We encourage you to apply directly through our website. It makes the process smoother for both you and us. Plus, it shows you're serious about joining our passionate team at SOJO. Don't miss out on this opportunity!
How to prepare for a job interview at Maze Impact SA.
✨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 AWS or GCP, as these will likely come up during technical discussions.
✨Showcase Your Projects
Prepare to discuss specific projects you've worked on that relate to the role. Highlight your contributions, the challenges you faced, and how you overcame them. This will demonstrate your hands-on experience and problem-solving skills.
✨Emphasise Collaboration
Since this role involves working closely with a small team, be ready to talk about your experiences in collaborative environments. Share examples of how you’ve communicated effectively and contributed to team success, especially in Agile settings.
✨Ask Insightful Questions
Prepare thoughtful questions about SOJO’s tech stack, company culture, and future growth plans. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.