Position Title: Software Engineer
Employer: REACH Ethiopia
Employment: Full-Time | Permanent
Place of Work: Addis Ababa - Ethiopia
Posted date: 6 months ago
Deadline: Submission date is over
Position Overview
Purpose of the position: The iNTP Software Engineer is responsible for developing high-performance applications by writing testable, reusable, and efficient code for enabling the real-time connectivity platform and monitoring optimal implementation of the TB laboratory connectivity tool. S/he will also provide technical assistance and support to the National TB Reference Laboratory and health facilities on the connectivity solution.
Duties and Responsibilities
- Developing and implementing Node.js backend services and responsive user interface components using React.
- Creating software that enables real-time result reporting directly from machines to users, and facilitates data reporting, analysis, visualization, and connectivity of remote devices to the central server through SMS and Internet.
- Ensuring integration and functionality of the real-time connectivity platform.
- Monitoring the optimal real-time connectivity of TB laboratory instruments to report patient and aggregate data.
- Conducting software updates.
- Providing training and support to facilities.
- Leading and mentoring a team of software engineers, providing technical guidance and code reviews.
- Staying updated on emerging technologies and incorporating them into the project when appropriate.
About You
Education
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Experience
- 7+ years of experience in software development.
- At least 3 years of experience as a Node.js developer.
- Proven experience in React JavaScript library.
- Experience in NoSQL databases; experience in MongoDB is a plus.
- In-depth knowledge of JavaScript, CSS, HTML, and front-end technologies.
- Demonstrated knowledge in collecting data use requirements from different stakeholders and translating them into technical design.
- Preferred candidates with experience designing technologies for low resource contexts and knowledge of community health in the Ethiopian context, including working with government information systems.
- Excellent, fluent written and verbal communication skills in English and Amharic.
Behavioral Competencies and Skills
- Good interpersonal skills with experience in networking with partners at all levels (government, NGOs, and local community-based organizations).
- Fluency in written and spoken English.
- Ability to work independently as well as in collaboration with colleagues and partners.
- Willingness to travel frequently within the project implementation area.
- Strong organizational skills and proactive communication.
- Self-motivated and a team player with excellent attention to detail.
- Collaborative mindset.
- Analytical thinker.
- Ability and willingness to travel to the field.
Don’t have a winning CV? Let GeezJobs write it for you! 👉 CLICK & Learn about the Service