Senior Software Engineer
Restricted to US Residents with proper status (MORE THAN 5 YEARS LIVING IN USA)
Background Check from Homeland Security is Required
Keeper is a digital memorialization solutions provider driven by passionate people who help individuals, cemeteries, funeral homes, and government agencies create beautiful and meaningful online memorial experiences.
This is a full-time, long-term position for someone looking for a bright career with the opportunity to grow and continuously learn new technologies alongside a dynamic, friendly, and talented team.
We are seeking a Senior Software Engineer with expertise in Node.js, APIs, AWS, and Database Management Skills to join our development team. The ideal candidate will have experience integrating multiple RESTful APIs and databases into a cohesive data model for more than 9 years, while maintaining and optimizing our core application database for performance and scalability.
Roles and Responsibilities
- Develop and maintain backend services using Node.js.
- Creates and maintains database tables by applying good design principles (normalization)
- Performs unit and end-to-end tests
- Understand the business needs and build this into the design
- Troubleshoot issues and conduct root cause analysis
- Integrate multiple RESTful APIs and databases into a unified data model.
- Optimize the performance and scalability of the main application database.
- Identify potential improvements to reduce the number of problems and enhance supportability.
- Write clean, maintainable, and well-documented code.
- Collaborate with cross-functional teams including frontend developers and product managers.
- Troubleshoot and debug backend issues.
- Stay updated with industry best practices and emerging technologies.
Knowledge and Skills we are looking for:
- 9+ years experience as a Software Developer and experience with Databases and Integrations.
- Strong understanding of RESTful API design and integration.
- Proficiency in working with relational and NoSQL databases.
- Experience with performance optimization techniques and database maintenance.
- Familiarity with version control tools (e.g., Git).
- Experience with cloud platforms (e.g., AWS).
- Knowledge of containerization tools (e.g., Docker).
- Familiarity with CI/CD pipelines and DevOps practices.
- Strong problem-solving skills and attention to detail.
- Experience presenting and conducting demo reviews with client stakeholders
- Excellent communication and collaboration abilities.
Non-Negotiable Requirements:
- English Native / Bilingual Proficiency
- US Residents with proper status (MORE THAN 5 YEARS LIVING IN USA)
- Background Check from Homeland Security (includes fingerprinting)
- Ability to work in EST or Central Time zone
Pluses:
- Experience working on US Government Contracts
- AWS GOVCloud experience
Benefits:
- Dental insurance
- Flexible schedule
- Health insurance
- Life insurance
- Vision insurance
- Remote