Online since 1999 | 11,285 IT Jobs Live NOW

Senior Fullstack JavaScript Engineer

Premium Job From Find My Past
Recruiter: Find My Past
Listed on: 28th July
Location: London / Remote
Salary Notes: Competitive + Benefits
Type: Permanent
Start Date: ASAP

Connecting people to their family stories is special, and we're proud to deliver these magic moments. Through technology, data and insights, we bring people closer to their past to benefit their future. 

We're a fast-growing team of motivated individuals, and we're passionate about delivering our product. We dedicate our time to solving meaningful, complex problems, and at Findmypast you can be a part of this magic. In this role, you can enjoy the agility of working in a scale-up in a place where every story matters.

Reasons to join our engineering team:

  • We're driven by the desire to create a fantastic customer experience
  • We're passionate about processing big data and to make it easy for our consumers to build their family journey
  • We collaborate across teams, working in an Agile environment where we focus on individual development and a growth mindset
  • We promote flexible working, including working from home, and we support each individual's personal wellbeing
  • We work in small teams, so that employees are develop in a supportive environment and test out their ideas, whilst having a direct impact on the business
  • We're promote professional development and wellbeing. This means you will have a mentor, a buddy, learn from colleagues, and be able to discuss new information and across teams

At Findmypast, you will receive:

  • UK bank holidays, a generous allowance of 26 days holiday, with the opportunity to purchase 4 more
  • Private medical insurance, health and dental cash plans
  • Flexible working, including the opportunity to work from home
  • Enhanced and shared maternity, paternity and adoption leave
  • Life assurance scheme
  • Child tax credits
  • Allocated daily learning time plus generous learning budget

About the Role:

Findmypast is looking for a Senior Full Stack JavaScript Engineer who wants to make a difference and join our growing engineering team developing our product to solve problems and deliver in a lean-agile environment. Together we can try to find new ways to create a great experience for all our users and help to impact the way people research social and family history.

Our core programming language is JavaScript (ES2020) with our website running React.js and GraphQL, while our back-end platform is a collection of Node.js microservices running under Kubernetes.

We do have legacy systems although our platform is a mix of JavaScript and other languages including C# & Elixir we specialise in using JavaScript here. Depending on the team you join, there may be some or no work with these other languages.

You will be joining our engineering team and be a valued member working closely in a collaborative, autonomous, cross-functional team.

The Job entails:

  • Designing, developing and deploying user experiences with a focus on usability, high availability, low latency and scalability.
  • Improving Node.js services to meet our product needs.
  • Continuously improving our product by innovating on the service through the use of A/B tests.

Don't worry if you don't know all our languages or technologies, although the more you know will help your application. We help all our new Engineers get up to speed quickly through a thoughtful and supportive induction programme. and ongoing mentorship, please daily learning time



  • You have a proven track record in Full stack JavaScript Engineering roles.
  • You have a few years of experience coding with JavaScript and you are up for learning more!
  • You have deep knowledge of and care about sound engineering practices.
  • You are a strong communicator and love working as part of a team.

If you feel that this matches your experience, then we look forward to hearing from you!

What to expect after applying:

  • You will have an initial call with a member of our People Team
  • This will be followed by a coding test and pairing with engineers from the team
  • Our final step is an interview with an Engineering Lead and Engineers from the team

If you have additional requirements in the interview process, please don't hesitate to let us know. We promote an inclusive environment, and we are an equal opportunity employer. At Findmypast, we understand the importance of family and we have a clear vision of recruiting and training employees, regardless of race, gender identity, religion, and sexual orientation.


We're passionate about making FMP a great place to work and setting people up to succeed. Benefits include:

  • 26 days holidays + UK bank holidays. We also offer the option to purchase up to 4 additional days.
  • Excellent pension contribution from day one of up to 15.5% of your basic salary (9.5% matched company contribution with a 6% contribution from the employee's side).
  • Flexible working, as we want all our employees to have a brilliant work-life balance.
  • Enhanced and shared maternity/paternity/adoption leave.
  • Learning & Development budget, access to LinkedIn Learning and training opportunities.
  • Various social remote activities to keep connected as a company.
  • Employee Assistance Programme, wellbeing app access and Mental Health First Aiders.
  • Life assurance.
  • Private medical insurance, health and dental cash plan options.
  • Gym membership and staff discounts.
  • Cycle to work scheme.
  • Season travel tickets.
  • BorrowMyDoggy subscription.
  • Subscriptions to Findmypast and British Newspaper Archive.

We are an equal opportunity employer and want Findmypast to be the best company for all our diverse employees and customers. We encourage applications from everyone and do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, disability status or any other protected characteristics. 

If you are a recruitment agency, please be aware that we're not looking for additional assistance with recruitment. Please do not send us CVs. We will not be responsible for fees related to unsolicited CVs.

Contact Name: Find my Past
Reference: TJ/10436/B747D27253
Job ID: 3123420

Browse all skill types