Senior Software Engineer (Backend) Remote - ConsultNet
SALT LAKE CITY, UT 84150
About the Job
Senior Software Engineer (Backend)
12 month contract (chance of extending another 12 months)
Lehi, Utah or Remote
The Oral Genealogies project digitizes and stores living memory genealogies. Our team is doing a complete rebuild of the current system. We will be using Node and React. We are currently gathering data from several countries in Africa. The new system will be used globally. At FamilySearch we practice agile development and continuous delivery.
About Us: FamilySearch.org is the world's largest genealogy organization. We are dedicated to preserving and sharing the world's genealogical records. FamilySearch empowers millions of users worldwide to make remarkable discoveries about their ancestors and family history.
Your Role: As a Senior Software Engineer at FamilySearch.org, you will drive the development of robust and scalable software solutions. You will collaborate with a talented team of engineers, designers, and product managers to enhance the FamilySearch.org platform and deliver exceptional user experiences.
RESPONSIBILITIES
Education:
Must be a member of The Church of Jesus Christ of Latter-day Saints and currently temple worthy.
Be a part of the ConsultNet difference. As a leading national provider of IT staffing and solutions, ConsultNet delivers exceptional services to startup, midmarket and Fortune 1000 companies across North America. Since 1996, we've partnered with clients to create rewarding opportunities for our consultants, successfully building teams that have surefire results.
In the past two years alone, we have placed more than 1,500 consultants in contract, contract-to-hire, or direct placement opportunities. We understand communication is key to finding the right job that matches your skills and career goals. For us, it's not just the work that we do; it's how we do the work. Our breadth of offerings extends to multiple IT positions in major markets throughout the country, see more at - www.consultnet.com
12 month contract (chance of extending another 12 months)
Lehi, Utah or Remote
The Oral Genealogies project digitizes and stores living memory genealogies. Our team is doing a complete rebuild of the current system. We will be using Node and React. We are currently gathering data from several countries in Africa. The new system will be used globally. At FamilySearch we practice agile development and continuous delivery.
About Us: FamilySearch.org is the world's largest genealogy organization. We are dedicated to preserving and sharing the world's genealogical records. FamilySearch empowers millions of users worldwide to make remarkable discoveries about their ancestors and family history.
Your Role: As a Senior Software Engineer at FamilySearch.org, you will drive the development of robust and scalable software solutions. You will collaborate with a talented team of engineers, designers, and product managers to enhance the FamilySearch.org platform and deliver exceptional user experiences.
RESPONSIBILITIES
- Build and deploy front and backend functionality for a web application used to transcribe genealogy data captured from oral interviews.
- Rebuild an existing data audit process, making it more automated, streamlined, and consolidated.
- Build a cloud database and migrate data from on-premises servers.
- Build and deploy a service that automatically transcribes PDF scans.
- Develop and maintain scalable, performant, and secure web services using Node.
- Take ownership of projects throughout the entire project lifecycle.
- Conduct thorough code reviews, provide constructive feedback, and support the work of junior engineers.
- Uphold software engineering best practices, including code quality, documentation, and maintainability.
Education:
- Bachelor's or Master's degree in Computer Science or Software Engineering or equivalent experience.
- 8 years of progressive relevant professional experience
- Between 3 and 5 years of professional experience in developing and maintaining scalable, performant, and secure web applications using Node.
- Between 3 and 5 years of professional experience in software development, with a focus on web-based applications.
- A minimum of 2 years developing RESTful Node applications.
- Experience in scrum agile development
- Cloud Computing (Amazon AWS)
- Relational databases (Amazon RDS, Postgres)
- Data Science/Machine Learning
- Software development and test engineering experience on large projects
Must be a member of The Church of Jesus Christ of Latter-day Saints and currently temple worthy.
Be a part of the ConsultNet difference. As a leading national provider of IT staffing and solutions, ConsultNet delivers exceptional services to startup, midmarket and Fortune 1000 companies across North America. Since 1996, we've partnered with clients to create rewarding opportunities for our consultants, successfully building teams that have surefire results.
In the past two years alone, we have placed more than 1,500 consultants in contract, contract-to-hire, or direct placement opportunities. We understand communication is key to finding the right job that matches your skills and career goals. For us, it's not just the work that we do; it's how we do the work. Our breadth of offerings extends to multiple IT positions in major markets throughout the country, see more at - www.consultnet.com
Source : ConsultNet