ABOUT ALX AFRICA
ALX Africa, a non-profit organisation under the ALX Foundation, is dedicated to unlocking the potential of Africa’s digital future. Formerly part of Sand Tech Holdings, we’ve embarked on an independent journey to provide world-class tech skills training and career acceleration programs. Our mission is to bridge the digital divide, upskill and reskill talent, and create a generation of innovative leaders. By 2030, we aim to empower 2 million Africans to secure sustainable tech careers.
With hubs in 8 cities across Africa and counting, we provide safe access to quality learning and a dedicated network of expert instructors. Our innovative programs equip learners with the practical skills and knowledge needed to succeed in today’s rapidly evolving tech industry. Through a combination of rigorous coursework, industry partnerships, and hands-on projects, we prepare our students for in-demand roles in software engineering, data science, and cybersecurity.
ABOUT THE TEAM
The tech team is responsible for all learning platforms at ALX: Intranet, auto correction system, cloud development sandbox for students, anti-plagia system, etc. We are bold, we move fast and we rely on self accountability and initiatives - from the design to deployment. No weekly/bi-weekly sprints - we have goals and features to deliver, we tackle them by iterating quickly and adjusting if needed. Our products are currently supporting the learning of more than 230,000 students (approx. 30,000 more students each month).
KEY RESPONSIBILITIES
- Design, architecture, implement and test scalable features for our users (students, coaches and staff members)
- Maintain and improve our production infrastructure
- Contribute to, improve and modernize our engineering standards, toolings, and processes
- Ensure the availability, latency, performance and efficiency of the platform
- Provide technical and end-user documentation
REQUIREMENTS:
- 5+ years of software development experience (web or mobile)
- 2+ years of web development experience in Ruby on Rails and Javascript (React)
- Experience with VCS such as Git, and SaaS (GitHub, GitLab etc)
- 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/products:
- Docker
- Python 3
- MySQL
- PostgreSQL
- Redis
- AWS (EC2, EB, S3, RDS and more)
- Jira, Confluence
- Developed and/or contributed to B2C or B2B products
Note: We are currently not actively engaging candidates for this role but encourage you to submit your application for future consideration.
Would you like to join us as we work hard, have fun and make history?
Top Skills
What We Do
Sand Technologies is a global AI solutions company that solves enterprise- and city-wide challenges with advanced Al and data. For the past 10 years, we have designed and deployed AI, data, software and IoT projects in the telecom, utilities, healthcare and insurance industries. Global enterprises trust Sand Technologies to provide the resources they need to close the gap between their current reality and digital future.