Senior Front-End Engineer

  • San Francisco, CA, USA
  • Full-time

Job Description is looking for a Senior Software Engineer to partake in the design, architecture, and development of advanced software solutions, and provide high levels of system support. The person will adhere to the organization’s software solutions while following industry best practices surrounding AGILE methodologies. The ideal candidate will be able to interpret and articulate business needs and demonstrate competency in providing business solutions. Must be able to work collaboratively in a team environment and have strong interpersonal skills. Required technical skills include in-depth knowledge and experience with front-end technologies such as HTML, CSS, JavaScript, React, Redux and NodeJS.


  • Design, build, enhance and maintain highly scalable web sites using industry standard technologies
  • Identify and solve advanced technical challenges
  • Interact with various stake holders to vet the technical requirements
  • Work on AWS technologies such as ECS, Fargate etc.
  • Write code that follows standards and best practices, especially around performance, stability and testability Work in a collaborative agile environment (SCRUM)
  • Investigate and resolve customer issues in a timely-manner


Special skills/tools required for the job:

  • Must have a minimum of 5 years of experience with JavaScript, HTML, CSS, Web Servers
  • Proven experience building scalable web sites
  • Experience with React ecosystem and NodeJS is a big plus
  • 2 years of experience working and deploying applications in a cloud environment (AWS or Azure)
  • 3 years of experience building RESTful services in a micro services environment
  • 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
  • Should be a self-starter and fast learner with the willingness to learn
  • Must have excellent communication skills and be a good team player
  • Willingness to mentor junior members of the team
  • Must possess strong analytical and problem solving skills

Additional Information

Working for is a profitable, growing company with a positive, high-energy environment. Together, our dedicated teams are harnessing the power of technology and using it to simplify the way people connect with their families and their unique legacies. Our work environment is fast-paced and challenging, but also extremely exciting. You’ll work with a team of passionate, engaged individuals. We offer excellent benefits and a competitive compensation package. For additional information, regarding our benefits and career information, please visit our website at is not accepting unsolicited assistance from search firms for this employment opportunity. All resumes submitted by search firms to any employee at via-email, the Internet or in any form and/or method without a valid written search agreement in place for this position will be deemed the sole property of No fee will be paid in the event the candidate is hired by as a result of the referral or through other means.

All job offers are contingent on a background check screen that complies with applicable law.  For San Francisco office candidates, Ancestry will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of San Francisco's Fair Chance Ordinance.

ll your information will be kept confidential according to EEO guidelines.