Titre du poste

Generalist Software Developer – Full Remote (Africa) - International


Position : Generalist Software Developer – Full Remote (Africa) - International

We're looking to expand our team of engineers in Africa with a talented and versatile Generalist Software Engineer. If you are passionate about software development and thrive in a dynamic, collaborative environment, we want to hear from you. This is a full-time position with the potential for long-term career growth.Our organizational values are the core of our function as a company:

  • Frequent, Open and Honest Communication: We champion transparency and regular dialogue to build trust and keep everyone informed, even in a remote setting.
  • Respect for Self and Team Members: We cultivate a supportive and inclusive environment where everyone's voice is valued and diverse perspectives are embraced.
  • Focus on Meaningful Impact: We strive to make a positive difference through our work, driving purpose and motivation towards high-quality results.
  • Proactive Leadership and Accountability: We empower individuals to take ownership, solve problems, and contribute to team success through clear goals and mutual trust.
  • Human Centered Innovation: We design solutions that put people first, leveraging empathy and adaptability to constantly innovate and improve.
  • Lifelong Learning: We embrace continuous learning and knowledge sharing to stay ahead of the curve and grow together as a team.

Your responsibilities:

  • Develop new features and reusable components.
  • Build, ship, and run new software components in Cloud environments.
  • Improve the user experience of the services.
  • Write test cases, test software, and update test results.
  • Write and maintain technical documentation.

Required profile for job ad : Generalist Software Developer – Full Remote (Africa) - International


  • Strong passion for software engineering.
  • Proficiency in one or more OOP programming languages such as JavaScript, Java, C++, Go, etc.
  • Experience with web frameworks such as React, Angular, or Vue.js.
  • Experience with Python frameworks such as Flask or Django.
  • Experience with backend frameworks such as Express.js or similar.
  • Excellent analytical and problem-solving skills.
  • Strong ability to work in a team and actively contribute innovative ideas to solve complex problems.
  • Good English communication skills.


  • Knowledge of cloud platforms (Azure or AWS).
  • Understanding of CI/CD and DevOps processes.
  • Experience in UI/UX design.
  • Solid software design skills and a passion for automated testing.
  • Knowledge of design tools like Figma or similar.

Additional informationAll your information will be kept confidential.If you are ready to take on new challenges and make a significant impact within a supportive and innovative environment, apply today!

Job criteria for job ad : Generalist Software Developer – Full Remote (Africa) - International

  • Job category : IT, new technologies
  • Industries : IT, software engineering, Internet
  • Employment type : Permanent contract
  • Region : International
  • City :
  • Remote work :
  • Experience level : 2 to 5 years - 5 to 10 years - More than 10 years
  • Educational level : Bachelor
  • Spoken language :
    english > good level
  • Number of Position(s) :
  • Express.js
  • Flask(python)
Be cautious! Do not send money to a potential employer. Do not pay any money for a potential contract of employment or for pre-employment training.
Please report any irregularities by using the candidate contact form and selecting the subject "Report a job ad".
Type de poste
Temps plein
Lieu du poste
International, Ouganda
Date de publication
30 juin 2024
Valide jusqu’au
27 août 2024
Close modal window