Senior Backend Developer

at The Room
Location Dar es Salaam, Tanzania, United Republic of
Date Posted July 8, 2023
Category IT / Information Technology
Software Development
Job Type Full-time
Currency TZS

Description

ABOUT US

In 2035, Africa will have the largest workforce in the world and will need to catalyse transformation by empowering its largest untapped resource - its people. Fuelled by this, the African Leadership Group is an ecosystem of institutions with a shared vision to harness Africa's abundant human capital and transform the continent and the world by selecting, developing, and connecting 2 million young leaders to opportunities by 2030. ALG was founded over 15 years ago by Fred Swaniker, a serial entrepreneur recognised by Time Magazine as one of the 100 most influential people of 2019. ALX and The Room are two brands of the African Leadership Group.

ALX is our training arm, focused on developing skills for the fourth industrial revolution (software engineering, devops, data science, etc.) to ensure that Africa is able to compete effectively as the world undergoes a digital transformation. To cement this, through our legal entity  African Leadership International (ALI), we have signed an agreement to acquire Silicon Valley based Holberton Inc. – a project-based, college alternative educating the next generation of software engineers. This will give us ownership of the advanced technology program that will enable us to provide global organizations access to significant untapped pools of talent that can bridge the growing global shortage of technology talent. For more on this, please read this article here.

The Room our talent placement arm, is a community that our young talent join to access global work opportunities. To learn more about us, please read this article about why we launched The Room & this article about the impact of our development programs on African youth. View this pitch deck to see how we present ourselves to employers.

ABOUT THE ROLE

You will be part of a cross-functional team, which is responsible for the entire software development life cycle. You are required to be well-versed in solution design and development using back-end coding languages.

You will be joining a team that’s developing an education and entrepreneurship platform for the African continent, transforming the continent and the world by selecting, developing and connecting 2 million young leaders to opportunities by 2030. This is a role that would be  ideal for individuals  who like to make a big impact and work on something meaningful.

More specifically your role will include:

  • Conceptualize, design, and build effective solution architectures to meet the needs of software solutions sought for identified organizational needs
  • Develop functional databases, database architecture, core back-end/server-side applications, and server deployments
  • Develop and design microservices and APIs
  • Following data security and data protection requirements for developed solutions
  • Collaborate with design and product teams to plan roadmap delivery, troubleshoot issues, and solve problems where needed

REQUIREMENTS:.

  • A bachelor’s degree in a technology related field.
  • Relevant professional qualification in automated information systems design/development would be an advantage
  • A minimum 5 years of experience in active software development, having covered backend information systems development.
  • Proficiency with Node.JS and its ecosystem.
  • Strong skills with database technology such as PostgreSQL and MongoDB and a working knowledge of database storage.
  • Experience with GraphQL and RESTful API development.
  • Experience with Git.
  • Deep understanding of cloud-based technologies and their application to effective solution delivery. Ideally, has professional experience with AWS.
  • Strong in solution design and ability to design effective end to end solutions.
  • In-depth understanding of the DevOps lifecycle and hands-on experience with Infrastructure as Code and CI/CD.
  • Experience with Microservice development tools and technologies.
  • Fluent in English
  • Critical thinking, analytical thinking and problem-solving skills.
  • Problem-solving capabilities to create meaningful strategies to improve development standards is a plus.
  • Open to learning and working on new things.
  • Ability to operate in a fast-paced environment.

We would also like to remind you that this is a remote job, which means that you can work from anywhere in the world. However, we have a preference for a GMT to GMT +6 time zone.

Drop files here browse files ...