Home About Chatter Jobs Career advice Login Sign up
Findmypast is hiring

Software Development Engineer

You will be working for Findmypast as Software Development Engineer

Can you help Findmypast create engaging products and features in the genealogy space?

Do you want to know why you’ve built something and if it was a success or failure?

Do you like to learn new techniques and technologies?

Do you like to practice Test Driven Development, continuous delivery and work in a culture of excellence?

Are you happy to work full stack, learning as you go and solving problems in a different technologies?

Are you always thinking about how to automate boring repetitive tasks?

Do you agree that software development is a craft not a job?

Do you want to help define the product you’re delivering?

Do you want to help your team mates learn, grow and improve?

If that strikes a chord with you then read on…

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 and 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, Erlang, C#, and JavaScript. We use databases Apache Solr, Microsoft SQL Server, Riak, Redis as well as RabbitMQ. We have a mix of traditional MVC and SPA applications written in ASP.net, Node, React, Angular, Coffeescript amongst others. 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 manage our continuous integration and deployment with Teamcity. We use great communication tools like Slack and Screen Hero for working with remote colleagues.

Skills and Requirements

Ideally you will have more than 5 years development experience, working on scalable web applications within an agile environment and comfortable working on different code stacks and happy switching between projects when required.

You will be expected to have previously worked in a Lean and Agile way making constant use of 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). Based in Shoreditch, right in the middle of the Silicon Roundabout that is Old Street, we’re a privately owned fast-growing technology company (no VC funding) with the aim of becoming the market leader in online genealogy. We also have offices in Dundee and Boulder Colorado.

Benefits include pension (with matching), 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 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.

We want to be the number one online genealogy company and we’re looking for the best people to get us there!

We get 2 million page views a day from 70,000 unique visitors. Spread over 8 web sites, we have a database of almost 3 Billion records. We have a new CTO on board and there’s a lot of change going on, which means lots of opportunities for career growth and scope. Join us and have a say in how things get done!

The Company

Why work for us:

Benefits include pension (with matching), 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 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.

About us:

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). Based in Shoreditch, right in the middle of the Silicon Roundabout that is Old Street, we’re a privately owned fast-growing technology company (no VC funding) with the aim of becoming the market leader in online genealogy. We also have offices in Dundee and Boulder Colorado!

The Job

Team/Dept: Engineering Team

Job type: Permanent full time

Remote working possible: no

Level of experience required:

Salary/package: We offer competitive salaries and a great range of benefits - please apply to find out more!

Location

This job is located in London, United Kingdom

Sorry, no agencies please

 

Do you agree that software development is a craft not a job? Do you want to help define the product you’re delivering? Do you want to help your team mates learn, grow and improve? If this strikes a cord with you then read on!