Leave us your email address and we'll send you all the new jobs according to your preferences.
Software Engineer
Posted 8 hours 42 minutes ago by Maze Impact SA.
About Thrift+
We're on a mission to power the circular economy for fashion and end fashion waste, by creating the best place to shop and re-sell second-hand clothes. Why? Each year, the global fashion industry is responsible for 10% of global emissions, and the amount of fashion waste is astronomical. Since launch, we've extended the life of more than 1 million items of clothing and raised over £1.5 million for charity.
Our company currently has 2 software engineers, including the head of engineering. We are looking to hire a senior engineer in addition to this role, and to continue to grow the team as we scale up. We are passionate about solving difficult problems and building a product that has a positive impact on society.
The mission of the tech team at Thrift+ is to sustainably alleviate business constraints with rapid and robust delivery of new capabilities.
About The Role
- This role requires you to be proficient in TypeScript, and able to work effectively and write quality code across front and back end projects.
- This role requires a passion for continuous improvement, and a desire to seek out and learn techniques which improve team effectiveness and velocity, including: high-ownership agile working methods, automated testing, CI/CD, trunk-based development, domain driven design, and ports and adaptors architecture.
- We are at an exciting stage where we are scaling some key systems and developing new ones; and we want you to help us design and build that new architecture.
- Our core tech stack consists of Node.js (TypeScript), PostgreSQL, React, React Native, GCP, Pulumi, and Docker.
- Some of our upcoming projects include a rebuild of our item listing and order management across many marketplaces; countless operational efficiency and logistics improvements; and an improved rewards experience with a Thrift+ wallet.
- Mentorship and growth are extremely important parts of the culture at Thrift+; and that will be part of the role. You will be expected to pair program regularly, and share responsibility for the development of others.
- You will be actively talking to stakeholders to shape the work.
- You will be integral to our emerging high-performance software engineering culture of continuous improvement, customer focus, and engineering excellence.
- You are comfortable with uncertainty, ambiguity, and change; Thrift+ is a startup and we are continually iterating on our proposition.
About You
- You have a strong understanding of TypeScript and Postgres, likely 2+ years of commercial experience.
- You have commercial experience working with cloud platforms like AWS or GCP; and some understanding of containerisation tech (e.g Docker).
- You are passionate about writing tested, robust, and observable code that solves real problems.
- You're an excellent communicator with the ability to translate complex topics into simple language to help the team make effective decisions.
- You have the self-awareness and business understanding to ruthlessly prioritise and focus on the next most important business constraint.
- You love building great products and have a track record of solving tough problems.
- You can navigate complexity and find simple solutions.
- You are an excellent collaborator when working on cross-functional problems.
Not needed but it would be nice if you had
- Experience working with eCommerce products e.g. Shopify, eBay etc.
- Experience in early-stage start-ups.
- Experience with React or React Native.
- An interest in the circular economy and using tech for good.
Other Key Details and Benefits
- £50k - £80k salary; based on experience.
- Private healthcare and pension plan.
- Flexible company culture and partially remote working policy (averaging 2 days/ week in
- Flexible work hours: our tech team has core hours of 9:30am - 4:30pm. Other than that you're free to work the hours that work best for you.
- 20% staff discount on the store
- 25 holiday days (in addition to public holidays).
Equal opportunities
At Thrift, we want to work alongside people of all backgrounds because we understand the power and importance of diversity. Equal opportunity, inclusivity and diversity are celebrated here. This means we treat people fairly, regardless of age, disability, gender identity or expression, pregnancy and maternity, marital status, race, religion or sexual orientation.