Findmypast are looking for engineers that want to make a difference, that believe and adhere to the right practices.  We want passionate people that use the right technology for solving problems and like to deliver in a lean agile environment. You will help us build our new platform to enable us to deliver new features even faster and more successfully to the market.

You will be part of a like-minded team of engineers who all agree and follow the practice of pairing, TDD and automating the entire delivery pipeline. You will work on a range of aspects from Services, API’s and high availability websites using a range of technologies and constantly striving to deliver at high quality.

Our core languages are Elixir and JavaScript. Our architecture greatly incorporates the micro services paradigm, implementing fault tolerant applications to deal with high levels of traffic and data.

We use technologies such as Apache Solr, Microsoft SQL Server, Riak, Redis, Neo4j, RabbitMQ, etc. We also have a mix of traditional MVC and SPA applications written in, Node, React, Angular, Coffeescript. Knowledge and experience with more than one programming language and platform is a distinct advantage.

 We use GitHub for source control and Trello for tracking our work. We have a strong DevOps culture and manage our continuous integration and deployment with Teamcity. We use great communication tools like Slack, Screen Hero and Google Hangouts!

Skills and Requirements:

Ideally you will have a proven track record working on scalable web applications within a lean agile environment, comfortable working on the latest tech stacks, with a strong focus on quality and delivery.

You will be expected to have experience with test driven development, behaviour driven development, pairing, mentoring and code review. You will also know and practice SOLID Principles, Design Patterns and write clean, readable code.

About Findmypast:

Findmypast is the tech company behind online genealogy brands Findmypast, Genes Reunited and Lives of the First World War (currently a partnership with the Imperial War Museum and featured on the BBC and other media outlets). We get 2 million page views a day from 70,000 unique visitors. Spread over 8 web sites, we have a database of billions of records. 

We really believe in Agile. We have dedicated technical project managers who sit side-by-side with our Product Owners, small cross functional teams of Engineers, Designers, Analytics and Product. We have planning meetings, retrospectives and demos with business stakeholders and are continuously looking to improve our processes, eliminate waste and make sure we have fun on everything we do.


Benefits include pension, private medical cover, gym discounts, dedicated yearly training budget to use as you see fit, relaxed dress code, informal environment and morale events. We host yearly tech summits where all the Engineering team members come together off site, share knowledge and hang out. 

Apply for this Job
* Required
Almost there! Review your information then click 'Submit Application' to apply.

File   X
File   X

Application consent for Findmypast

By clicking the “I Accept” button you expressly make the following representations and warranties and give your consents as described below:

Findmypast collects your personal data for the purposes of managing Findmypast’s recruitment related activities as well as for organizational planning purposes globally. Consequently, Findmypast may use your personal data in relation to the evaluation and selection of applicants including for example setting up and conducting interviews and tests, evaluating and assessing the results thereto and as is otherwise needed in the recruitment processes including the final recruitment.

Findmypast does not disclose your personal data to unauthorized third parties. However, as a global corporation consisting of multiple affiliated companies in various countries, Findmypast has international sites and Findmypast uses resources located throughout the world. Findmypast may from time to time also use third parties to act on Findmypast’s behalf. You agree to the fact that to the extent necessary your personal data may be transferred and/or disclosed to any company within Findmypast group of companies as well as to third parties acting on Findmypast’s behalf, including also transfers to servers and databases outside the country where you provided Findmypast with your personal data. Such transfers may include for example transfers and/or disclosures outside the European Economic Area and in the United States of America.

Share this job: