MongoDB Database Engineer
Summary
A MongoDB Database Engineer joins a small team at a healthcare data company to design, administer, and scale MongoDB databases backing a SaaS RESTful API and web apps — covering performance tuning, replication/sharding, backups, and deployment automation alongside Node.js, Redis, Elasticsearch, and AWS.
We are a fast-growing, leading edge healthcare company at the forefront of addressing the critical need of integrating disparate patient data into a single comprehensive and highly actionable record. We provide uniquely innovative software based on proprietary algorithms that enable better clinical insights through the normalization, cleansing, deduplication and enrichment of medical data from across the care continuum. This enables the creation of a single, unified source of longitudinal structured patient information which is the basis for improved care and actionable analytics. Our platform empowers organizations that depend on multi-source data streams, including Health Information Exchanges (HIEs), Accountable Care Organizations (ACOs), health systems and health plans, to realize significantly greater value from their data.
- MongoDB
- Node.js
- Redis
- Elasticsearch
- AWS
- Architect and implement solutions to solve database and application problems that involve database performance, scalability, and data security
- Collaborate with product development team to ensure new features are architected and implemented such that MongoDB best practices are adopted and reinforced
- Develop automation for deployment activities related to database changes, and collaborate with Dev Ops team on capacity planning, disk space management, redundancy/HA, and overall database operations
- Oversee essential database administration – install, configure, upgrade, back up, and monitor MongoDB databases
- Debug issues brought forth by the product team
- Passion for software development and problem-solving
- Constantly seek to evolve and improve current processes
- Highly motivated
- Positive attitude
- Excellent and effective communication skills, both written and verbal
- At least eight years of database & software development experience
- Advanced understanding of data modeling, index analysis & optimization in MongoDB
- Advanced understanding of MongoDB replication, sharding, and performance tuning
- Experience designing and improving aggregate pipelines
- Experience optimizing WiredTiger settings
- Experience programming with Node.js, JavaScript, Python or similar
- Experience working in an Agile/Scrum development process
- Working experience with source code version control (Git)
- Proven ability to learn and adapt to change quickly and easily
- Experience with healthcare information technology a plus but not required
- B.S. or M.S. Computer Science or related field or equivalent experience a plus but not required