Job Description
We are seeking a skilled Senior Node.js Backend Engineer to join our innovative healthcare technology team. In this role, you will be responsible for designing, developing, and maintaining high-performance backend services that power our health applications. You will collaborate closely with cross-functional teams to ensure seamless integration of our systems and contribute to improving patient care through technology.
Responsibilities
-
Design, develop, and maintain scalable, secure, and high-performance backend services using Node.js.
-
Ensure code quality through code reviews and automated testing practices.
-
Collaborate with frontend developers and UX/UI designers to implement APIs and integrate user-facing elements.
-
Optimize applications for maximum speed, scalability, and reliability in a high-demand healthcare environment.
-
Troubleshoot and resolve production issues efficiently to maintain service uptime and performance.
-
Participate in architectural discussions and contribute to system design decisions.
-
Stay up-to-date with emerging technologies and propose enhancements to improve system functionality.
Requirements
-
Bachelor's degree in Computer Science, Engineering, or a related field; or equivalent practical experience.
-
Proven experience as a Node.js Developer with a solid understanding of asynchronous programming and event-driven architecture.
-
Expert knowledge of RESTful APIs and microservices architecture.
-
Strong proficiency with database technologies such as MongoDB, PostgreSQL, or similar.
-
Experience with cloud services (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).
-
Familiarity with healthcare compliance standards such as HIPAA is a plus.
-
Excellent problem-solving skills and a proactive attitude toward learning new technologies.