Full Stack Software Engineer

Findmypast, London

Trace Your Family Tree Online

About Findmypast

Findmypast​ ​is​ ​the​ ​technology​ ​company​ ​behind​ ​the​ ​online​ ​genealogy​ ​brand​ ​Findmypast​ ​and the​ ​social​ ​history​ ​brand​ ​The​ ​British​ ​Newspaper​ ​Archive.  We have millions of registered users and billions of records that we can surface to them.  Engineers at Findmypast directly​ ​impact​ ​the way​ ​people​ ​research​ ​social​ ​and​ ​family​ ​history.

What​ ​you will be working on:

  • Design,​ ​develop​ ​and​ ​deploy​ ​user​ ​experiences​ ​with​ ​focus​ ​on​ ​usability,​ ​high availability,​ ​low​ ​latency​ ​and​ ​scalability
  • Collaborate​ ​closely​ ​with​ ​other​ ​engineers​ ​and​ ​become​ ​a​ ​valued​ ​member​ ​of​ ​an autonomous,​ ​cross-functional​ ​team
  • You​ ​will​ ​take​ ​operational​ ​responsibility​ ​for​ ​the​ ​services​ ​that​ ​are​ ​owned​ ​by​ ​your​ ​team and​ ​buy​ ​into​ ​a​ ​DevOps​ ​culture
  • Work​ ​in​ ​an​ ​environment​ ​that​ ​supports​ ​your​ ​individual​ ​growth​ ​through​ ​a​ ​detailed progression​ ​framework,​ ​daily​ ​learning​ ​hour,​ ​engineering​ ​guilds​ ​and​ ​attending conferences
  • Continuously​ ​improve​ ​our​ ​product​ through experimentation, running split tests and ​innovating​ ​on​ ​the​ ​service​

Things we believe in:

  • Full stack engineering, working in collaborative cross–functional teams alongside product members
  • Continuous improvement and learning – we have a​ ​self-directed​ ​daily​ ​learning​ ​hour, mentorship,​ ​and​ ​engineering​ ​guilds
  • Engineering​ ​practices​ ​like​ ​pair​ ​programming,​ ​TDD,​ ​continuous​ ​integration / deployment,​ small and regular commits to master
  • A lean-agile environment, DevOps culture and flat hierarchies

Our​ ​tech​ ​stack:

From our HQ in Shoreditch, we’re​ ​building​ ​a​ ​new​ ​customer​ ​experience​ ​underpinned​ ​by React.js​ ​while​ ​building​ ​out​ ​a​ ​platform​ ​of​ ​microservices​ ​with​ ​Elixir​ ​and​ ​Node.js.​  Our​ ​core​ ​programming​ ​languages​ ​are​ ​modern​ ​JavaScript​ ​and​ ​Elixir. A​ ​good​ ​portion​ ​of our​ ​existing​ ​platform​ ​is written in​ ​C#.​

Don’t know our stack?  We​ ​help​ ​​our​ ​newly hired​ ​engineers​ ​get​ ​up​ ​to​ ​speed​ ​quickly with our stack through​ ​a​ ​thoughtful​ ​and​ ​supportive​ ​induction​ ​program.

You are welcome to check out our tech blog here: http://tech.findmypast.com

The Ideal candidate:

  • 2+ years of commercial software engineering experience
  • Experience with or interest in working with modern JavaScript technologies such as React and Node.js
  • A focus on quality, with TDD experience and a willingness to pair collaboratively


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.

We're passionate about building the best engineering team in London!  Interested in learning more?  Please apply now!!

About Findmypast

About Findmypast Findmypast (previously DC Thomson Family History) is a British-owned world leader in online genealogy. It has an unrivalled record of online innovation in the field of family history and 18 million registered users across its family of online brands, which includes Mocavo, Genes Reunited, The British Newspaper Archive amongst others.

Want to learn more about Findmypast? Visit Findmypast's website.