Software Engineer

 Full Time


 Mid Level/Senior

About Tribesquare

Tribesquare is a software talent and product development startup. Through our virtual learning, work, and data-driven recruitment all-in-one platform, we’re creating a workforce of competent software engineers, and together, building the next biggest techology startups.

Vision and Mission

Developing talents all over Africa, for powering the world’s next biggest tech businesses. Our mission is to become the number provider of software talents out of Africa.


Our goal is to develop 1 million software engineers by 2030, and together build more than 10,000 of the world's next biggest startups.

About this Position

We are looking for an experienced software engineer with knowledge of Java and PHP, to join our core team. You will work with other Developers and Product Managers throughout the software development life cycle. In this role, you should be a team player with a keen eye for detail and problem-solving skills. If you also have experience in Agile frameworks and other popular coding languages (e.g. Node), we’d like to meet you. Your goal will be to build efficient programs and systems that serve user needs and can scale.

Skill/Personality Requirements

You are a good fit for this position if you:

  • Possess superb coding and analytical skills.
  • Are very experienced in building enterprise solutions with JAVA.
  • Know one of the popular JAVA frameworks.
  • Have a good understanding of PHP and SQL.
  • Know GIT, and understand SSH.
  • Understand best practices and write clean code.
  • Can work under pressure, and meet tough deadlines.
  • Love people and team work, genuinely.
  • Have strong communication and leadership skills.
  • Know how to plan, multi-task and manage time effectively.
  • Are result oriented, and work motivated.
  • Are genuinely interested in building our startup.

Nice to have include:

  • understanding of microservices, docker and containerisation.

Key Responsibilities

  • Develop, deploy, and manage programs and systems.
  • Produce clean, efficient code based on specifications.
  • Troubleshoot, debug and upgrade existing software.
  • Plan schedules and devlop product requirements.
  • Interface with customers and clients.
  • Lead juniors.
  • Recommend and execute improvements.

Why work with us?

  • Stable salary.
  • Stock option available.
  • Conducive work environment.
  • Great culture.
  • Accomodation available (not permanent.)

Think you're a good fit?


Tribesquare is a virtual software talent and product development company. We develop experienced software engineers, recruiters never have to retrain. We’re creating a workforce of competent software engineers, and together, building the next biggest technology startups.