Senior Software Engineer

Findmypast ,
London, Greater London

Overview

Job Description

Findmypast is looking for Software Engineers who want to make a difference to join our growing London team. We want passionate people who use the right technology for solving problems and like to deliver in a lean-agile environment. Together we try to find new ways to create a great experience for all our users at all times. Above all, your work will impact the way people research social and family history. What You'll Do * Design, develop and deploy user experiences with a 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 and attending conferences. * Continuously improve our product by innovating on the service through the usage of A/B tests. * Work from our office in Shoreditch, London. Requirements Who You Are * You have significant experience as a Software Engineer and are comfortable coding in one or more programming languages and up for learning more. * You love learning and embrace our self-directed daily learning hour, mentorship and Engineering guilds. * You have deep knowledge of and care about sound engineering practices like pair programming, upfront automated testing, continuous deployment, and trunk based development. * You are a strong communicator and love working as part of a team. Our tech stack 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. Our existing platform is a mix of technologies including C#, elixir, golang, Java, Ruby and Python. Don't worry if you don't know our languages or technologies, we help all our new engineers get up to speed quickly through a thoughtful and supportive induction programme. Check out our tech blog here: About Findmypast One of the leading websites for family research in the world, Findmypast has helped to transform the way people learn about their ancestors. With over 9 billion historical records, we work tirelessly to digitise the worlds archives and help people discover and share their family stories. Millions of users have registered with our products and services around the world, which include Findmypast, Genes Reunited, and the British Newspaper Archive. Were a British-owned company of 150 based in Shoreditch, London and Dundee, Scotland with offices in Ireland and the United States. We work in small, collaborative, cross-functional teams to solve customer and business problems. Our work combines technology and innovation with personal human stories, and we enjoy celebrating success together. There are tech demos weekly, a monthly lunch for everyone, and parties and charity activities during the year. In a continuous learning environment and a fast-moving market, there are real opportunities to gain new experiences and make a lasting mark on our product, business, and customers. Benefits We're passionate about making FMP a great place to work and setting people up to succeed. Benefits include: * 26 days holidays (excluding UK bank holidays) * Pension contribution match * Flexible working * Health and dental cash plan * Season travel tickets * Enhanced maternity/paternity leave * Access to learning and training opportunities, including going to conferences around the world * Employee Assistance Programme and on-site Mental Health First Aiders * Gym membership discounts * Cycle to work scheme * Staff discounts * Monthly company lunches * Fully stocked kitchen, coffee, soft drinks, breakfast materials and fresh fruit * Regular Social Events such as summer parties, Christmas parties, Friday drinks and snacks * Subscription to Findmypast website We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Due to the high volume of applications anticipated for this role, we regret we are unable to contact you unless you are shortlisted for the selection process. 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.