About the job MongoDB/Mongoose ORM/Node.JS backend Developer
MongoDB/Mongoose ORM/Node.JS backend Developer (5-8 years of experience) - 1 Open position
Job description
Our client is a mental health tech startup for invisible barriers.
The client offers the only culturally intentional tele-mental health care designed for Black people and inclusive of all minority groups.
The client empowers organizations to provide their employees/members with culturally informed mental health services, including digitally accessible self-mastery tools, wellness workshops, and teletherapy.
Role Summary:
You will work in the team of software engineers who have everything that’s needed to get new product features and improvements delivered to our clients and clinical staff. You have experience building feature rich native or web UIs that integrate with backend web layers, APIs, and/or databases. Your responsibility will include working with Product to socialize and shape up requirements, creating and communicating software designs, developing code accompanied by unite tests and the features you work on to ensure quality delivery. As the team grows you will be responsible for mentoring more junior members of the team ensuring quality code delivery at scale
Current stack:
- MongoDB/Mongoose ORM/Node.JS backend
- ReactJS web front end
- React Native mobile front end
- Integration with 3rd party EHR
While this is the project’s stack today, our client is actively looking to evolve the experience for their clients and providers and build a foundation they can scale.
In this role you will:
Development (70%)
- Work with business and technical teams to analyze and prepare specifications and documentation according to departmental standards.
- Design, develop, test, optimize, and deploy Mongo DB applications to perform all data integration requirements.
- Assist in research and issue resolution for processing of data.
- Demonstrate effective communication skills (both verbal and written) with coworkers, clients, and project managers.
- Design and implement performance tuning capabilities into deliverables to ensure service levels are met.
- Provide technical leadership to junior developers assigned to projects.
- Ensure design and development tasks conform to all data consolidation, data integration, data transformation, and data quality best practices.
- Provide daytime and nighttime production support for applications.
- Peer review code and technical documents for other team members.
- Utilize source control software to maintain integrity of production software, including prior versions of code.
- Follow the defined Agile Sprint process and change control processes.
Leadership (30%)
Assist clients in a professional and accommodating manner.
- Take a leadership role on moderately complex projects independently or as part of a larger project team.
Handle multiple competing initiatives and escalate issues effectively.
This role could be a good fit if you:
- Enjoy collaborating with business and technical teams to translate requirements into design specifications.
- Have a passion for designing, developing, testing, optimizing, and deploying applications using Mongo DB/Mongoose-ORM/Node-JS, to perform all data integration requirements.
- Enjoy designing and implementing performance tuning capabilities into deliverables to ensure service levels are met.
- Love providing quality project oversight for all activities related to data consolidation, data integration, data transformation, and data quality.
You’ll benefit from this experience by:
- Working in a cutting-edge data centric environment.
- Gaining experience in a new formed and evolving Agile environment.
- Supporting multiple lines of business serving:
- Private health insurance subscribers and their families.
You need to have:
- 5 or more years of related work experience.
- Bachelor's Degree in related field or equivalent post high school and/or related work experience.
- Experience with the technologies in the above stack.
- Experience building Enterprise SaaS applications on public cloud platforms (AWS preferred)
Building and consuming robust scalable REST APIs
- Microservices architecture
- Agile Scrum development methodology and tools (Jira, Zendesk, CI/CD tools and processes)
- Experience integrating with backend data stores such as third party APIs or databases
- A preference for writing quality code with tests and leaving the code base better than how you found it.
- Experience continuously delivering and debugging production level code, addressing issues in Production environment promptly as necessary.
- Comfortable communicating with engineers, clinical, and operations staff to solve open-ended problems.
- Experience managing third party vendors
Desired:
- Experience in an early stage startup environment.
- Data modeling for non-SQL databases
- Mobile apps development and deployment
- Experience with building or integrating with EHR/EMR platforms
- Experience establishing and maintaining engineering processes in highly compliant environments (HIPAA, HITRUST, SOC1/2, ISO200)
- Experience working with healthcare data, healthcare technology, and clinical staff. This role is open to considering 100% remote work.
Your team:
The team consists of 4 developers, One lead and one data analyst. The platform supports Mobile and Web Applications, multiple databases, four operational data stores and two cubes for internal and external customers, across all lines of business. The platform also supports several data feeds to and from external customers.