Qualifications
-
Bachelor's degree in a science-related field or relevant experience.
-
Proven solid knowledge and experience in programming applications, programming language and technical terminology.
-
Proficient in database query languages.
-
Knowledge of operating systems for development, special emphasis on Mac OS, and Linux
-
Develop efficient and scalable backend code, adhering to coding standards, to meet business needs
-
Design and implement scalable, maintainable, and high-performance backend systems tailored to business and user needs.
-
Enhance existing backend code for optimal performance and maintainability through refactoring and optimization
-
Collaborate with front-end developers to develop and maintain APIs (GraphQL and REST) to seamlessly integrate front-end systems with backend logicĀ
-
Partner with product managers, system architects, and other stakeholders to translate user requirements into robust technical solutions.
-
Analyze backend system performance and identify opportunities for improvement based on user and system metrics.
-
Develop and maintain unit tests, integration tests, and automated testing suites to ensure the reliability and stability of the backend codebase
-
Expand software functionality by implementing new features while considering user feedback and compatibility
-
Evaluate and prioritize feature requests based on feasibility, impact, and alignment with the software's direction
-
Translate user requirements into effective technical solutions, collaborating with cross-functional teams
-
Contribute to the development of clear and comprehensive technical documentation that outlines the architecture, functionality, and usage of backend components
-
Implement best practices in security, including user authentication, authorization, and data protection.
-
Ensure backend systems comply with relevant standards and regulations in the healthcare sector.
-
Continuous learning, sharing knowledge, and staying updated with backend development trends and technologies