Full Stack Software Developer - Node.JS

  • San Francisco, CA, USA
  • Full-time

Job Description

We are looking for a highly skilled and motivated software engineer to join our team in San Francisco and help deliver high-quality and impactful features to improve Ancestry. We use the latest open source tools and technologies to create high performance web applications that run at scale. Your work will have a direct impact on user experience and the core product. You will be a talented full stack engineer with expert level proficiency with Java, and have advanced experience with server/client side JavaScript.

Key Responsibilities:

  • Identify and solve advanced technical challenges
  • Interacting with various stake holders to vet the technical requirements
  • Develop new features for the various marketing support tools in our organization
  • Work on cloud migration and tech transition initiatives
  • Write code that follows standards and best practices, specially around performance, stability and testability
  • Work in a collaborative agile environment (SCRUM)



  • Minimum of 3 years of prior industry development experience with Node.js
  • Must have 2 years of experience Javascript
  • 1 year of experience building RESTful services in a micro services environment
  • Experience with Spring framework
  • Strong understanding of data structures and design patterns
  • Continuous Integration/Continuous deployment experience
  • Strong command-line experience using remote access Linux
  • Experience working within an Agile development environment
  • Bachelor’s degree in Computer Science/EngineeringOR 4 additional years of software development experience is required

Nice to have:

  • Java, Nodejs frameworks like - Express
  • Cache - Memcached, Redis
  • Relational database, NoSQL database
  • Containerization experience with Docker and K8S
  • AWS experience

Additional Information

Helping people discover their story is at the heart of ours. Ancestry is the largest provider of family history and personal DNA testing, harnessing a powerful combination of information, science and technology to help people discover their family history and stories that were never possible before. Ancestry’s suite of products includes: AncestryDNA, AncestryProGenealogists, Fold3, Newspapers.com, Find a Grave, Archives.com, and Rootsweb.

We offer excellent benefits and a competitive compensation package. For additional information, regarding our benefits and career information, please visit our website at http://ancestry.com/careers