At a Glance
- Tasks: Join our Product team to develop and ship innovative software features.
- Company: Reposit, a fintech startup revolutionising the rental industry.
- Benefits: Competitive salary, remote work, generous holiday, and stock options.
- Other info: Remote-first culture with monthly meet-ups and a supportive team environment.
- Why this job: Make a real impact in a growing company with cutting-edge technology.
- Qualifications: 3+ years in backend REST API, TypeScript, React, and problem-solving skills.
The predicted salary is between 60000 - 80000 £ per year.
We are looking for an exceptional Full Stack Engineer to join our Product team. You will join Reposit at an inflexion point in our growth, collaborating across the wider team to define, design, implement and ship new product features that bring direct value to our users. You will have the opportunity to influence the technical direction of our projects and contribute to architectural decisions. You’ll be the seventh member of the Product team and have the chance to own your delivery and make a real impact. Your work will drive the success of our business.
About you
- Value Driven: You see software as a means to an end; a tool to build products for people. You keep your eyes on delivering value to customers and the business, using the best tools for the job, rather than overfocusing on the specifics of the tool. You embrace new tools that make it easier and faster to deliver your work, including generative AI coding tools.
- Technically Proficient and Pragmatic: You are technically proficient and able to work independently to implement a solution. You are happy to dive deep into complex technical problems when necessary, even if they are unfamiliar. You maintain high technical standards but are also pragmatic, knowing when to prioritise "good enough" solutions to drive customer and business value.
- Take Ownership and Accountability: You get satisfaction from owning the product process from an early stage through to delivering value to customers, and you relish the accountability and recognition this offers.
- Agile Mindset: You embody a truly agile mindset beyond the process and ceremonies, focusing on delivering value incrementally. You thrive in environments with tight feedback loops, using each iteration to inform and improve your next move. You embrace challenges and continuously seek to learn and grow.
- Proactive Problem Solver: You are proactive and hands‑on with solution design, collaborating closely with internal stakeholders and customers to develop and implement effective solutions. You have the courage to make decisions that balance competing customer interests, ensuring the best possible outcomes.
- Energetic and Positive: You infuse energy and positivity into the team and business, always looking for ways to overcome obstacles and drive progress. You are driven by the desire to see your work in the hands of users as quickly as possible.
- Team player: You enjoy working within a close‑knit team while still being able to operate autonomously. You should be keen to contribute to the day‑to‑day culture of the whole Reposit team, and aware of the impact that your work has on others across the business.
About Reposit
Reposit is a fintech company founded with the mission to improve the rental industry for Agents, Landlords and Tenants. Our core product is an innovative alternative to costly and clunky cash deposits. With Reposit landlords get more protection, agents generate additional revenues, and tenants save money upfront – only having to pay our fee of 1 week’s rent instead of the 5 weeks’ needed for a cash deposit. Since our launch, we have partnered with hundreds of estate agents, build‑to‑rent operators and property managers who promote our product to their landlords & tenants. We also integrate with leading software providers in the industry, such as tenant referencing and CRM companies. We are a remote‑first company; however, we meet up once a month for 1‑2 days. You would be required to attend these meet‑ups, which could vary in location. Although the role is predominantly remote, your attendance at these meet‑ups is essential.
What’s it like to work at Reposit?
We are a lean team building a robust and sustainable business. Not just a hype machine. We care about delivering on Reposit’s mission for our customers. Being a startup, we need to be agile and move fast. We also understand that it is a marathon that requires patience and resilience to achieve success in the long run. As a remote‑first company, it is essential that we have a team of self‑motivated people who can work productively on their own as well as keep in frequent communication with the wider business. We encourage team members to take an interest and learn about our business as a whole. We value people who are proactive in making their work and team more efficient to leverage their impact on the business. We believe our team should be empowered to make their own decisions and choose the best way to solve problems. We love to look at the data and see the impact of our hard work. If something doesn’t work, we learn and move on. No blame. We are a friendly and down‑to‑earth bunch and enjoy getting together either remotely or in person to keep that team spirit strong. We meet up in person each month, with more regular remote socials. We cringe at politics and much prefer frank and honest conversation. We encourage open communication across the company and have a weekly “all‑hands” to support this.
Although we understand that culture evolves and it can be oversimplifying to codify it into a handful of words, here are some things we look for in all Reposit team members:
- You care: When you engage in doing something, you demonstrate genuine care for the quality of your work, your teammates, and ultimately the success of the business in delivering for customers and achieving its mission.
- You embrace challenges: You thrive on being challenged and seek opportunities to push yourself. You are a problem solver and enjoy the satisfaction of overcoming obstacles. As a result, you lean towards situations with a level of uncertainty or higher risk and reward.
- You are proactive and self‑driven: You take initiative and don’t require constant guidance or instruction. You can anticipate needs and take action before being told.
- You are collaborative: You work collaboratively within your team and with other teams in the business to achieve the best results, most efficiently. You are conscious of the impact that your work has on other people and considerate of other people’s time and responsibilities. Importantly, you can adapt and work well with others, even those who have different communication and work styles from your own.
If you’ve read this far, mention the word penguin in your application when you tell us why you’ve applied. If this sounds like you, make sure to apply!
What You Will Do and Achieve
After three months, you will have:
- Introduced and orientated yourself within the team;
- Understood the KPIs of the business and how we plan to solve them;
- Feel comfortable working with and moving around our codebase and tech stack;
- Have contributed directly to the output of the team.
After six months, you will have:
- Developed a deep understanding of Reposit, our product, our customers and our business;
- Successfully delivered full product features, end‑to‑end into production.
After twelve months, you will:
- Be embedded in the Reposit team and able to work independently day‑to‑day to solve problems and deliver new features into production.
Compensation and benefits
Base Salary £60-£80k (depending on experience) Remote first working set‑up Company equipment, including a new MacBook Pro, a second screen, plus a £500 remote work budget to make sure you are set up with everything you need 25 days holiday + bank holidays for the first 2 years, adding 1 additional day per year up to 28 days Eligibility for company stock option scheme after 12 months in the company 1 day off for your birthday
Experience & Competencies
At least 3 years of commercial experience working on a backend REST API Experience writing automated tests Appreciate the value of writing clean and maintainable code Strong desire and willingness to adapt your workflow to incorporate generative AI tools An analytical mind with problem‑solving aptitude Have a track record of shipping features that impact customer and business KPIs, measuring them, and iterating based on the data Comfortable speaking directly with customers and internal stakeholders Experience with TypeScript Experience with React Experience with Multi‑page applications (MPAs, we use the Remix framework) Experience with CSS frameworks (we use tailwindcss) Experience with Node.js (we use the Nest.js framework) Experience with Postgres databases Experience with AWS (the Product team manages infrastructure & deployments) Experience with dependency injection Experience using generative AI coding tools in your workflow Able to analyse and use data to inform and justify your decision‑making Experience with solution design, including UX design
Full Stack Engineer in London employer: Reposit
Reposit is an exceptional employer that fosters a collaborative and innovative work culture, perfect for a Full Stack Engineer looking to make a meaningful impact. With a remote-first approach, employees enjoy flexibility while benefiting from regular in-person meet-ups that strengthen team bonds. The company prioritises personal growth, offering opportunities for professional development, a supportive environment, and a commitment to delivering value to customers, making it an ideal place for those eager to contribute to a mission-driven fintech startup.
StudySmarter Expert Advice🤫
We think this is how you could land Full Stack Engineer in London
✨Tip Number 1
Network like a pro! Reach out to people in your industry on LinkedIn or at meet-ups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repo showcasing your projects. This gives potential employers a taste of what you can do and how you think.
✨Tip Number 3
Prepare for interviews by practicing common questions and coding challenges. We recommend doing mock interviews with friends or using online platforms to get comfortable.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Reposit.
We think you need these skills to ace Full Stack Engineer in London
Some tips for your application 🫡
Be Yourself:When you're writing your application, let your personality shine through! We want to get to know the real you, so don’t be afraid to show your enthusiasm for the role and how you align with our values.
Mention the Penguin:Remember to include the word 'penguin' in your application! It’s a fun way for us to see that you’ve read the job description thoroughly and are genuinely interested in joining our team.
Show Your Impact:Highlight your past experiences where you've made a difference. We love seeing how you've contributed to projects and driven value for users, so share those success stories!
Apply Through Our Website:Make sure to submit your application through our website. It’s the best way for us to keep track of your application and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at Reposit
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like TypeScript, React, and Node.js. Brush up on your experience with REST APIs and Postgres databases, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex technical problems. Highlight how you approached these challenges, the solutions you implemented, and the impact they had on the project or team.
✨Emphasise Your Agile Mindset
Be ready to talk about your experience working in agile environments. Share how you’ve adapted to feedback loops and iterative processes, and how this has helped you deliver value incrementally.
✨Demonstrate Team Spirit
Since Reposit values collaboration, think of examples that showcase your ability to work within a team. Discuss how you’ve contributed to team culture and supported your colleagues, especially in remote settings.