Ancestry-posted 7 months ago
$92,340 - $115,380/Yr
Full-time • Mid Level
Hybrid • Lehi, UT
Professional, Scientific, and Technical Services

Ancestry is seeking a dedicated Software Engineer to join our Home Page team. This role will focus on developing and maintaining our web technologies, ensuring a seamless experience for users exploring their ancestry. The ideal candidate will have a strong background in both front-end and back-end development utilizing JavaScript frameworks such as React, Node.js, and Java.

  • Collaborate with cross-functional teams, including product managers, UX/UI designers, and other engineers to develop and maintain Ancestry's home page.
  • Design, build, and implement scalable and efficient full-stack solutions, ensuring high-performance and responsiveness.
  • Develop user-centric features using React for the front-end and Node.js, Java for the back-end.
  • Participate in code reviews and discussions to ensure quality standards and best practices are maintained.
  • Troubleshoot and debug applications, identifying and rectifying performance bottlenecks as they arise.
  • Contribute to the continual improvement of the development process and integration of new technologies.
  • Ensure that the system architecture supports scalability and security requirements.
  • Stay updated with emerging trends and technologies in software development and ancestry-related domains to propose innovative solutions.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
  • 2+ years of professional experience as a full-stack software engineer.
  • Proficiency in JavaScript frameworks, including React and Node.js, as well as Java for backend development.
  • Familiarity with front-end technologies like HTML and CSS, and experience in RESTful API design.
  • Solid understanding of version control systems such as Git, agile methodologies, and responsive design principles.
  • Experience with CI/CD processes and tools for seamless integration and deployment.
  • Strong problem-solving skills, with the ability to troubleshoot and debug applications independently and collaboratively in a dynamic environment.
  • Experience in e-commerce or consumer-focused applications.
  • Familiarity working with cloud platforms like AWS - ability to design, deploy, and manage applications in cloud environments.
  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401k
  • Bonus eligibility
  • Equity options
  • Flexible work location
  • Diversity and inclusion initiatives
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service