Senior FullStack TypeScript

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

Do you believe in humanity’s ability to self-improve?  Are you passionate about leveraging technology to solve human-centric problems? Do you enjoy bringing structure, order and building quantifiable roadmaps for visionary outcomes that may take a generation or more to realize? Do you possess an owner’s approach with the ability to deliver with minimal supervision? Are you a perfectionist who embraces failure?

Well, this just might be the role for you!

ABOUT US

In 2035, Africa will have the largest workforce in the world and will need to catalyze 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 TEAM

The engineering team is responsible for all tools used by the company like the learning app, the talent portal, the talent repository for staff, automation for matching talent and every data ingestion. We are bold and move fast: each member is the owner of his work - from the design to deployment. We are agile: we have goals and features to deliver, we tackle them by iterating quickly.

ABOUT THE ROLE

  • Design, architecture & implement at scale features for our users
  • Maintain and improve our production, staging and development infrastructures
  • Contribute to and improve our engineering standards, toolings, and processes
  • Ensure the availability, latency, performance and efficiency of the platform
  • Provide technical and end-user documentation
  • 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

Must-Have

  • 5+ years of software development experience (web or mobile)
  • 3+ years of web development experience in TypeScript/NodeJS and React
  • Strong skills with database technology such as MongoDB and a working knowledge of database storage.
  • Experience with GraphQL and RESTful API development.
  • Experience with Git and GitHub processes.
  • Familiarity with the AWS ecosystem
  • Rigor in high code quality, automated testing, and other engineering best practices
  • Great oral and written communication skills in English
  • Willing to share ownership of the project and its code with all members
  • Ability to independently manage a project

Nice to have

  • Experience with these technologies:
    • Docker
    • CDK
  • Developed B2C or B2B products

YOU WILL LOVE THIS JOB IF..

  • Humanity Centered: You believe in humanity’s ability to self-improve, and are passionate about  leveraging technology, streamlined systems and data to solve human-centric problems
  • Impact Creation Mindset: You seek to create lasting impact by solving problems that address  systemic growth challenges
  • Think Big: You have the ability to think in terms of ambitious goals that span years, not months
  • Accountability: You have an “owner’s approach” to be able to deliver on minimal supervision
  • Structure: You have the discipline to take audacious goals and break down years-long roadmaps  into near term deliverables that provide value to business stakeholders
  • Coaching: You enjoy educating your peers and business partners about what it means to be  data-oriented and cultivating engineering best practices

We would like to remind you that this is a remote job, which means that you can work from anywhere in the world.

Drop files here browse files ...