Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Ancestry Logo

Software Engineer

Ancestry

$92,340 - $115,380
Oct 25, 2025
Remote, US
Apply Now

Ancestry is seeking a Node.js and GraphQL Engineer to design, develop, and maintain scalable GraphQL schemas and RESTful APIs for their flagship mobile applications, aiming to deliver seamless, high-performance experiences to millions of users globally.

Requirements

  • 2+ years of professional experience with Node.js and/or Java
  • 2+ years experience with GraphQL for API development
  • Hands-on experience with Docker, Jenkins, MySQL, and AWS
  • Comfortable working with data pipelines and model deployment in cloud environments like AWS
  • Experience applying AI/ML concepts in real-world applications or services
  • Exposure to integrating AI-driven capabilities into backend systems, such as recommendation engines, data classification, or predictive analyticsures,
  • Proficient in Git and GitHub for version control and collaboration

Responsibilities

  • Design and develop scalable GraphQL APIs using Node.js for mobile and web applications, ensuring efficient data access, performance optimization, and maintainability.
  • Collaborate closely with Mobile and Web teams, as well as fellow engineers, to integrate GraphQL schemas, REST APIs, and AI prompt engineering into applications, enabling intelligent, context-aware user experiences.
  • Conduct thorough code reviews to maintain high code quality, enforce best practices, and mentor peers through constructive feedback.
  • Stay current with emerging technologies and trends in GraphQL, AI integration, and modern development practices, proactively incorporating innovative solutions to improve reliability, scalability, and developer experience.
  • Drive technical excellence through design reviews, schema evolution strategies, and automation in CI/CD pipelines.
  • Participate in product and technical planning, contributing to roadmap prioritization, feature design discussions, and detailed development plans.
  • Document and share knowledge across teams via design docs, API specifications, and internal technical presentations.

Other

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field
  • Experienced in Agile development environments
  • Strong team player; enjoys collaborating with others to improve outcomes
  • All job offers are contingent on a background check screen that complies with applicable law.