Senior Full Stack Engineer in London

Senior Full Stack Engineer in London

London Full-Time 48000 - 72000 £ / year (est.) No working from home possible
Penfold

At a Glance

  • Tasks: Lead the development of our web app and workplace platform, shaping features from start to finish.
  • Company: Join Penfold, a mission-driven fintech tackling the pension crisis with innovative solutions.
  • Benefits: Enjoy competitive salary, unlimited holidays, remote work, and top-notch medical insurance.
  • Other info: Collaborative team culture with excellent growth opportunities and support for professional development.
  • Why this job: Make a real impact on 100,000+ savers while influencing our tech direction.
  • Qualifications: 7+ years in software engineering, strong in React, TypeScript, and backend fundamentals.

The predicted salary is between 48000 - 72000 £ per year.

We are looking for a Senior Software Engineer to join our team of 10, working primarily on our web app and workplace platform. While you will be frontend-leaning, you will also act in a tech lead capacity; designing solutions that span our entire stack, including backend services, APIs, and database models.

In this role, you will:

  • Take ownership of end-to-end feature delivery, from shaping requirements to deployment and monitoring.
  • Design technical solutions that involve both frontend interfaces and backend integrations.
  • Collaborate closely with product managers, designers, and other engineers to bring new end-user features to life.
  • Define and champion engineering best practices across frontend and backend development.
  • Contribute to the evolution of our technical architecture as we grow our platform and user base.
  • Participate in code reviews, mentor other engineers, and foster a culture of knowledge sharing.
  • Help us continually improve our engineering processes, tools, and ways of working.

You will work across our modern, TypeScript-based stack:

  • Frontend: React (Next.js), GraphQL (Apollo), TypeScript
  • Testing: Cypress + Jest

What We Are Looking For

You will be a great fit if you:

  • Have 7+ years experience in software engineering, with significant experience in frontend technologies but comfortable working full-stack.
  • Are highly proficient in React, TypeScript, and GraphQL, with a strong grasp of backend fundamentals in Node.js.
  • Have experience designing technical solutions involving APIs, database models, and service integration.
  • Understand scalability, performance and security across both frontend and backend.
  • Enjoy working closely with product and design teams to build features that delight users.
  • Are comfortable mentoring others and helping set technical direction for projects.
  • Bonus points if you have worked on fintech products or complex transactional systems.

Why Join Penfold

At Penfold, we are on a mission to help everyone save enough to be comfortable in later life. We are tackling one of society's biggest challenges - pensions - by rebuilding the experience from the ground up and making saving simple, engaging, and accessible.

You will:

  • Work on high-impact features used by 100,000+ savers and thousands of businesses.
  • Influence the technical direction of our platform and help shape how we deliver value.
  • Join a supportive, ambitious, and collaborative team where engineers have a big voice in product decisions.

Penfold is committed to providing a working environment where people feel empowered to do their very best work, make a big impact, and enjoy what they do. Our benefits package includes:

  • Competitive salary - we review salaries more than once a year to make sure you get what you deserve.
  • A fantastic pension (country dependent) - we offer a 10% employer contribution pension, where you are welcome to contribute on top (we offer salary sacrifice too), but no requirement for you to do so.
  • Unlimited holidays - A minimum of 33 days per year (including 8 Bank Holidays) and the option to take more!
  • Medical insurance (country dependent) - through Vitality you get access to Private GPs, Physio, Counselling services and great discounts and offers.
  • Remote working - we have an awesome office you can use anytime but we are a remote-first company. You can work from anywhere in Europe.
  • Best-in-class equipment - MacBook and any WFH equipment you need.
  • Learning & Professional Development - we conduct regular 360 feedback and focus on role progression that suits each individual.
  • We will pay for your travel expenses for you to come to the UK, for company-wide meetings and socials at least every 6 months.

Senior Full Stack Engineer in London employer: Penfold

At Penfold, we pride ourselves on being an exceptional employer that champions innovation and employee well-being. Our vibrant work culture fosters collaboration and creativity, while our commitment to professional development ensures that every team member has the opportunity to grow and thrive. With competitive salaries, unlimited holidays, and a unique office space at the Ministry of Sound, we create an engaging environment where you can make a meaningful impact in the FinTech industry.

Penfold

Contact Details:

Penfold Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Full Stack Engineer in London

Tip Number 1

Network like a pro! Reach out to your connections on LinkedIn or at meetups. Let them know you're on the lookout for a Senior Full Stack Engineer role, and who knows? They might just have the perfect lead for you.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving React, TypeScript, and GraphQL. This will give potential employers a taste of what you can do and how you tackle challenges.

Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Brush up on your backend fundamentals too, as you'll need to demonstrate your full-stack capabilities during the process.

Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our mission at Penfold.

We think you need these skills to ace Senior Full Stack Engineer in London

Frontend Development
Backend Development
React
TypeScript
GraphQL
Node.js
API Design

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the Senior Full Stack Engineer role. Highlight your experience with React, TypeScript, and GraphQL, and show how your skills align with our mission at Penfold.

Showcase Your Projects:Include links to your previous work or projects that demonstrate your full-stack capabilities. We love seeing real examples of how you've tackled challenges and delivered features from start to finish.

Be Authentic:Let your personality shine through in your application. We’re looking for someone who fits into our collaborative culture, so don’t be afraid to share what makes you tick and why you’re passionate about fintech.

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 on joining our team!

How to prepare for a job interview at Penfold

Know Your Stack Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially React, TypeScript, and GraphQL. Brush up on your backend fundamentals in Node.js too, as you'll need to demonstrate a solid understanding of both frontend and backend development.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've taken ownership of feature delivery from start to finish. Think about challenges you faced and how you designed solutions that spanned the entire stack. This will show your ability to think critically and lead projects effectively.

Collaborate Like a Pro

Since collaboration is key in this role, be ready to talk about your experience working with product managers, designers, and other engineers. Highlight instances where you’ve successfully brought new features to life through teamwork and communication.

Emphasise Mentorship and Best Practices

As a senior engineer, you’ll be expected to mentor others and champion best practices. Prepare to share your thoughts on engineering standards and how you’ve contributed to knowledge sharing in previous roles. This will demonstrate your leadership potential and commitment to team growth.