Full Stack Engineer Full Time at WelTel Incorporated: (Deadline 15 February 2023)


Full Stack Engineer Full Time at WelTel Incorporated: (Deadline 15 February 2023)

WelTel Rwanda 

Job Posting: Full Stack Engineer Full Time

Location: Kigali, Rwanda

WelTel Rwanda originated in Rwanda, and has its current office operations at the Rwanda Biomedical Centre (RBC) headquarters Kimihurura, Gasabo, Umujyi wa Kigali, RWANDA.

WelTel Rwanda is a medical software technology company offering an evidence­-based, patient­-centered mHealth solution to support patient management and follow-up for communicable (e.g., HIV/AIDS, TB), non-communicable (e.g., diabetes, hypertension), and other health issues; for pandemic (e.g., COVID-19, Ebola) and public health response as well as mental health and wellbeing.

WeTel Rwanda has partnered with local and international organizations to scale its digital health services nationally to ensure that its SMS-based mHealth service delivery model can be accessed by all clinical sites, hospitals and research centers.

Position: Full Stack Engineer

We are seeking a local highly skilled full-stack web developer to join the team to support and help grow WelTel’s platform capacity through new features and enhancements. Good candidates will be not only enthusiastic about web technologies, scalability, data efficiency, and code quality but also capable of working on diverse aspects of the application. We are looking for solutions-oriented people who love to solve problems.

We are looking for someone with a good sense of efficient UI/UX, debugging skills, and the ability to work effectively in a distributed team environment. The role will report directly to the Chief Technical Officer, working closely with the company’s lead software developer and other engineers.


General Non-Technical

  • B.Sc degree in Computer Science or equivalent
  • 2+ years of experience as a professional developer / engineer
  • Requirements gathering and specification creation
  • Knowledge of privacy/data sensitivity issues an asset
  • Technical planning and ability to prioritize and estimate time requirements
  • Proven ability to be self-directed and motivated to push the project and platform forward
  • Ability to manage/mentor and help coordinate other developers as needed
  • Out of the box thinker; a knack for finding the solution no one else can

General Technical

  • Expert level familiarity in JavaScript  (ES6, tooling, libraries) and Angular
  • Awareness of web application security concerns: MySQL injection, XSS, CSRF
  • Solid grasp of SQL and knowledge of RDMS management/tuning
  • Experience building real-world applications using RESTful interfaces over HTTP
  • Understanding of Separation of Concerns (SoC) and experience writing testable code
  • Some understanding of software architecture patterns
  • Linux/Ubuntu system administration experience: managing users, bash scripting, firewalls, remote admin, and command line
  • Familiarity with Git
  • Troubleshooting / Debugging complex issues
  • Experience with the following an asset: AWS, Docker, Kubernetes

Server Side Development

  • Strong knowledge and experience using Javascript, Node JS
  • Strong knowledge of asynchronous programming and Promises/Futures
  • Familiarity with testing frameworks (Mocha, Chai, Sinon)

Client-Side Development

  • Proficient in HTML and CSS3
  • Strong knowledge of Angular or similar frameworks (Ember, React, etc.)
  • Experience testing and debugging frameworks (Jest, Spectator)
  • Understanding of the concept of dependency injection/inversion of control
  • Basic understanding of UI/UX concepts
  • Awareness of responsive design issues (mobile-friendly)

Equal Opportunity 

WelTel Rwanda is an equal opportunity employer offering a collegial working environment. All employment decisions at WelTel Rwanda are based on business needs, job requirements and individual qualifications, without regard to race, color, religion, ethnic origin, or any other status protected by the laws or regulations in the locations where we operate.


The position is based on a standard twelve (12) month contract, with a three (3) month probationary period, with potential for extension and a renewal of contract subject to assessment of performance and availability of funds.

Applicants should submit their application via email to careers@weltel.org, clearly indicating how they meet the requirements of the position, plus a detailed CV.  In the subject line of your application please indicate the name of the position you are applying for (ie. WelTel Rwanda Full Stack Engineer)

Only applications following these instructions will be reviewed.

Please remember that all applications must contain:

1. Current position & salary

2. Reason for leaving current position

3. Expected salary range

4. Email and phone number

5. Three References: please provide­ the name, emails and phone numbers

Salary will be conservatively open to negotiation for applicants with exceptional skills and extraordinary experience.

We thank all applicants for their interest; however, only those selected for an interview will be contacted.

Share This


Please enter your comment!
Please enter your name here