Backend Developer
Savannah Informatics Limited (Savannah)
2 days ago
Job descriptions & requirements
ABOUT THE COMPANY
Savannah Informatics Limited (Savannah), is a clinician-led health informatics company delivering innovative and interoperable healthcare solutions to improve access to affordable quality healthcare. Savannah is privately owned and has an established footprint and operating base in Kenya with over 140 employees, majority of whom are informatics professionals.
JOB SUMMARY
As a Backend Developer at Savannah Informatics, you will design, build, and optimize scalable backend systems that empower healthcare facilities across the region. This role requires a strong foundation in backend technologies, advanced problem-solving skills, and a deep understanding of system architecture to ensure reliability, performance, and security.The ideal candidate thrives in a fast-paced, collaborative environment and is passionate about making an impact in healthcare technology.QualificationsBachelor'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
RESPONSIBILITIES
Develop efficient and scalable backend code, adhering to coding standards, to meet business needsDesign 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 optimizationCollaborate 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 codebaseExpand software functionality by implementing new features while considering user feedback and compatibilityEvaluate and prioritize feature requests based on feasibility, impact, and alignment with the software's directionTranslate user requirements into effective technical solutions, collaborating with cross-functional teamsContribute to the development of clear and comprehensive technical documentation that outlines the architecture, functionality, and usage of backend componentsImplement 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
REQUIRED SKILLS
User experience (UX and UI) design, IT training, Concepting and ideation, Agile and Lean methodologies, Project management information systems, Node.js, Software development (backend)
REQUIRED EDUCATION
Bachelor's degree
Important safety tips
- Do not make any payment without confirming with the BrighterMonday Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.