Software Engineer, Home Page - Full-stack

AncestryLehi, UT
254d$92,340 - $115,380Hybrid

About The Position

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.

Requirements

  • 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.

Responsibilities

  • 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.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401k
  • Bonus eligibility
  • Equity options
  • Flexible work location
  • Diversity and inclusion initiatives

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service