Ancestry is looking to build software applications and services to enrich people's lives by helping them discover their family story and gain a new level of understanding about their lives.
Requirements
- Strong experience with JavaScript, HTML, and CSS
- Strong experience with React and Node.js
- Comfortable working with Agile development practices
- Experience writing and maintaining unit and integration tests
- Experience with C-Sharp and .NET (nice to have)
- Familiarity with AWS services and cloud-based architecture (nice to have)
- Understanding of cross-cutting concerns (e.g., logging, authentication, caching, performance) (nice to have)
Responsibilities
- Design, build, and maintain reliable, scalable, and secure software services
- Contribute to architecture and technical decisions across projects
- Analyze, maintain, and improve existing applications, or develop new ones from scratch as needed
- Collaborate across engineering, product, and design teams to define and deliver quality solutions
- Take ownership of problems and drive them through to resolution
- Write clean, maintainable code with unit and integration tests
- Participate in code reviews and design discussions
Other
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional experience building service-oriented applications
- Strong interpersonal and communication skills
- Ability to build consensus and collaborate effectively with cross-functional teams
- Proactive, self-motivated, and willing to jump in where needed