Full Stack Engineer

Full Stack Engineer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Reposit

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: Dynamic, supportive team culture with monthly meet-ups and a focus on growth.
  • Why this job: Make a real impact in a growing company with cutting-edge technology.
  • Qualifications: 3+ years in backend development, experience with TypeScript, React, and Node.js.

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 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 monthly in-person meet-ups that strengthen team bonds. The company prioritises personal growth, offering opportunities for professional development, a generous holiday allowance, and the chance to participate in a stock option scheme, making it an attractive place for those eager to contribute to a mission-driven fintech environment.

Reposit

Contact Details:

Reposit Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Full Stack Engineer

Tip Number 1

Network like a pro! Reach out to current employees at Reposit on LinkedIn or other platforms. Ask them about their experiences and share your enthusiasm for the Full Stack Engineer role. This personal touch can make you stand out!

Tip Number 2

Prepare for the interview by brushing up on your technical skills and understanding Reposit's product. Be ready to discuss how your experience aligns with their mission to improve the rental industry. Show them you’re not just a coder, but someone who cares about delivering value!

Tip Number 3

During the interview, don’t shy away from showcasing your problem-solving skills. Share specific examples of challenges you've faced and how you tackled them. This will demonstrate your proactive mindset and ability to thrive in an agile environment.

Tip Number 4

Finally, remember to express your excitement about the remote-first culture and monthly meet-ups. Highlight how you can contribute to the team spirit, even from afar. Let them know you’re ready to dive in and make an impact right away!

We think you need these skills to ace Full Stack Engineer

Full Stack Development
Backend REST API
Automated Testing
Clean Code Practices
Generative AI Tools
Analytical Skills
Problem-Solving Aptitude

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 our mission at Reposit.

Tailor Your Application:Make sure to customise your application to highlight how your skills and experiences align with what we’re looking for. Mention specific projects or tools you've used that relate to the Full Stack Engineer role.

Mention the Penguin:Don’t forget 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 paying attention to detail.

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 the role. Plus, it makes the process smoother for everyone!

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 knowledge of 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 your proactive approach and how you’ve collaborated with others to find effective solutions. This will demonstrate your ability to take ownership and accountability.

Embrace the Agile Mindset

Familiarise yourself with agile methodologies and be ready to talk about how you’ve applied them in past projects. Share experiences where you’ve iterated on feedback and adapted your work to deliver value incrementally.

Bring Energy and Positivity

Reposit values a positive team culture, so don’t shy away from showing your enthusiasm for the role and the company. Be prepared to discuss how you can contribute to the team spirit and help overcome challenges together.