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