Full Stack Software Engineer


Location:- London

Closing Date:- Sunday 9th December 2018

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!


To apply for this role, please follow our online application process.


Apply Now