Senior Software Engineer

Senior Software Engineer

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

At a Glance

  • Tasks: Build and improve core systems for a seamless digital shopping experience.
  • Company: Fast-growing Series A startup at the intersection of eCommerce and Fintech.
  • Benefits: Competitive salary, 32 days holiday, hybrid working, and annual wellbeing allowance.
  • Other info: Join a small, ambitious team focused on growth and AI development.
  • Why this job: Shape the future of technology in a collaborative and innovative environment.
  • Qualifications: Experience with software development and familiarity with modern tech stacks.

The predicted salary is between 36000 - 60000 £ per year.

We are Harper, a fast-growing Series A startup at the intersection of eCommerce and Fintech. Our mission is to keep personal service at the heart of the digital shopping experience by enabling elevated Try Before You Buy experiences for some of the world’s leading fashion retailers. We’re looking for a Senior Software Engineer to shape the future of Harper’s technology. This is a hands‑on role focused on building and improving our core systems to ensure reliability, scalability, and a seamless experience for customers and brand partners. You’ll work closely with our CTO and product team to develop new features, improve system performance, and solve complex technical challenges. You should be comfortable working across the stack, writing clean, maintainable code, and taking ownership of your work.

Who We’re Looking For

We’re looking for a collaborative and experienced engineer to join us on our journey. You’ve worked in/with startups and understand the pace and ownership that comes with that. You’re not expected to know all our tech, but you’ll be confident and proficient in your core areas from the following: Typescript, Node, MongoDB, React, Angular, airflow, python, ECS, Cloudformation, Event Driven Architecture, AthenaDB, JSON Schema, Docker. You take ownership of your work and communicate clearly. You’re curious about AI tooling and excited to help the team learn and grow in this space. You have experience with A/B testing, analytics tools, and growth‑focused product development. You understand performance optimisation, event driven architecture, API integrations, and how to improve user experience. You’re comfortable working autonomously and driving projects from idea to delivery. You can analyse data and use it to inform decisions. Experience with AWS is a plus. Familiarity with e‑commerce platforms like Shopify, Centra or BigCommerce is a plus.

Who We Are

We’re a small, ambitious product team of experienced technologists. We care deeply about the products we build and take full ownership of them. We experiment regularly and iterate quickly. We build and evolve new products that make a difference to our customers, our team, and the business. We care about scale. Our business is growing rapidly and we use modern, best‑practice approaches to stay ahead. We believe in collaborative design and architecture, and empower each other to lead. We’re embracing AI development tools and are looking for measurable gains from using them.

Package

  • Competitive salary
  • 32 days holiday (take public holidays whenever you like) with a 3‑day carryover policy
  • Macbook Pro
  • Hybrid working
  • Regular team socials
  • £600 annual wellbeing allowance

Interview Process

  • 30 minute intro video call – we’ll get to know you and tell you more about Harper and the role.
  • 90 minute culture and tech fit interview – we’ll dive into your experience and motivations.
  • Offer 🎉

Senior Software Engineer employer: Harper

At Harper, we pride ourselves on being a dynamic and innovative employer that values personal service and collaboration. Our fast-paced startup environment fosters creativity and ownership, allowing Senior Software Engineers to make a significant impact while enjoying competitive benefits such as 32 days of holiday, a hybrid working model, and a focus on employee wellbeing. Join us in shaping the future of eCommerce and Fintech, where your contributions will be recognised and your professional growth supported.

H

Contact Details:

Harper Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer

Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who have experience with startups. A personal referral can make all the difference in getting noticed by Harper.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those that align with the tech stack mentioned in the job description. This gives us a clear view of your capabilities and style.

Tip Number 3

Prepare for the interview by brushing up on your knowledge of event-driven architecture and performance optimisation. We want to see how you think through complex problems, so practice explaining your thought process clearly.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re genuinely interested in being part of the Harper team.

We think you need these skills to ace Senior Software Engineer

Typescript
Node
MongoDB
React
Angular
Airflow
Python

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that align with what we're looking for. Highlight your experience with technologies like Typescript, Node, and AWS, and don’t forget to mention any startup experience!

Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re excited about joining Harper. Share your passion for eCommerce and Fintech, and how you can contribute to our mission of enhancing the digital shopping experience.

Showcase Your Projects:If you've worked on relevant projects, whether personal or professional, make sure to include them. We love seeing how you've tackled complex challenges and improved user experiences in your previous roles.

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 shows you’re keen to join our team!

How to prepare for a job interview at Harper

Know Your Tech Stack

Make sure you’re familiar with the technologies mentioned in the job description, like Typescript, Node, and MongoDB. Brush up on your knowledge of these tools and be ready to discuss how you've used them in past projects.

Showcase Your Problem-Solving Skills

Prepare to talk about specific technical challenges you've faced and how you overcame them. Highlight your experience with performance optimisation and API integrations, as these are key areas for the role.

Demonstrate Ownership and Collaboration

Harper values ownership and teamwork, so be ready to share examples of how you've taken charge of projects and worked effectively within a team. Discuss how you communicate clearly and support your colleagues.

Get Curious About AI Tools

Since Harper is embracing AI development tools, show your enthusiasm for this area. Research some AI tools relevant to software engineering and be prepared to discuss how they can enhance productivity and user experience.