Description:
We are seeking a talented and passionate Backend Developer to join our dynamic
engineering team. In this role, you will play a crucial part in designing, developing, and
maintaining the server-side logic for our suite of health tech solutions. You will work
closely with a cross-functional team of engineers, designers, and product managers to
deliver high-quality and scalable software solutions that contribute to improved healthcare
outcomes.
Key Responsibilities:
• Design and Development:
- Design, develop, and maintain RESTful APIs and other server-side
- components.
- Write clean, well-documented, and maintainable code using languages like
- Python-Frappe, Java, Node.js, or similar.
- Implement robust and scalable backend systems with a strong focus on
- interoperability and data exchange standards.
- Participate in all phases of the software development lifecycle, from
- planning and design to testing and deployment.
• Database Management:
- Design, implement, and optimize database schemas (e.g., relational
- databases, NoSQL databases) adhering to data interoperability standards.
- Develop and maintain database triggers, stored procedures, and other
- database objects.
- Ensure data integrity, security, and compliance with relevant regulations
- (e.g., HIPAA).
• Testing and Debugging:
- Write unit tests and integration tests to ensure code quality and reliability.
- Debug and troubleshoot code to identify and resolve issues.
- Participate in code reviews and provide constructive feedback to other
- developers.
• Performance Optimization:
Identify and optimize performance bottlenecks in backend systems.
Implement caching and other strategies to improve application speed and
responsiveness.
• Collaboration:
- Collaborate effectively with front-end developers, designers, product
- managers, and healthcare stakeholders.
- Participate in agile development processes (e.g., Scrum, Kanban).
- Communicate effectively and clearly both verbally and in writing.
• Healthcare Interoperability:
- Understand and apply healthcare interoperability standards, such as FHIR
- (Fast Healthcare Interoperability Resources).
- Contribute to the development of solutions that enable seamless data
- exchange between different healthcare systems.
- Stay abreast of evolving healthcare interoperability regulations and best
- practices.
Qualifications:
- Education: Bachelor's degree in Computer Science, Computer Engineering, or a
- related field.
- Experience: Minimum of 3 years of professional experience as a Backend
- Developer.
- Technical Skills:
- Strong proficiency in at least one backend programming language (Preferably
- Python, Frappe, Node.js).
- Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL
- databases (e.g., MongoDB).
- Experience with RESTful APIs and API design principles.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
- Experience with containerization technologies (e.g., Docker, Kubernetes) is a
- plus.
- Experience with FHIR standards and their implementation is highly
- desirable.