Company Description
Dubs Mathematics (Non-Profit Company) - is a dynamic and forward-thinking organization dedicated to tutor and mentor grade 12’s and 11’s, with the aim of fostering conceptual understanding in subjects taught. Our organization provides online tutoring services, in person winter classes, and Career Expos to create a supportive learning environment. We are committed to revolutionizing education and empowering learners from underprivileged communities. Through our innovative free WhatsApp tutoring platform, we have addressed accessibility barriers by bringing quality education directly to learners' fingertips.
Since our inception in 2019, we have reached over 1500 learners from various provinces across South Africa. "The next step towards infinity" is our powerful slogan, encapsulating our goal to propel learners forward on their mathematical path. We believe that mathematics is a continuous journey, and with each step, learners can reach new heights of knowledge and achievement. Our programs and support are designed to guide learners on this journey, ensuring they progress towards infinity, where possibilities are limitless!
See below our Media featuring:
News24 article - https://www.news24.com/parent/learn/their-hope-to-escape-poverty-is-througheducation-how-a-local-npo-tutored-over-240-students-using-whatsapp-20210805
Role Description
This is a remote volunteer position for a Senior Software Engineer in our Infrastructure, Technology & Engineering (ITE) Team. You are not just a builder, you are a technical coach, mentor, and owner of engineering outcomes.
Be the Dubs "Tech Anchor" – you take ownership of engineering projects, guide junior engineers, and ensure our systems are reliable, scalable, and mission-ready.
While Junior Engineers learn the stack and contribute to features, you lead the architecture, set the standards, and mentor the team. You don't just write code—you ensure the right code gets written, the right problems get solved, and the right practices get followed.
Duties and Responsibilities
1. Technical Leadership & Ownership
2. Coaching & Mentorship:
3. Architecture & Infrastructure:
o Web & Front-End (React/Next.js migration from no-code builder)
o Conversational AI Systems (Python/Node.js)
o Back-End, API Engineering & Security (SQL, DuckDB, dbt, Python)
o Cloud Computing & Systems Infrastructure (AWS/GCP/Azure, Docker, CI/CD)
4. Cloud Computing & Systems Infrastructure:
Required Skills:
Required level of commitment
· 4 hours per week
· Be willing to commit for 12 months in the role.
Minumum Requirement & Qualifications
• A minimum of 7 years’ experience within a development environment.
• Completed a qualification in Computer Science, Software Engineering, Data Science, IT or a related field.
• Demonstrated leadership/mentoring/Coaching skills in a Engineering environment
• Knowledge of design principles and fundamentals of architecture.
• Possession of a personal computer/laptop and access to reliable internet/Wi-Fi
• A passion for leveraging technology to drive positive change through education
#ImpactLivesGainXperience
We invite you to join our Infrastructure, Technology & Engineering (ITE) Team at Dub's Maths!
Join Our Team:
By joining the ITE Team, you will have the opportunity to architect real-world systems and gain invaluable experience in the modern engineering stack and cloud environments. Your contributions will be the foundation upon which our educational mission grows!
How to Apply:
Please submit your CV to volunteer@dubsmaths.org, include " Senior Software Engineer Application" in the subject line. We thank all applicants for their interest in joining our team.
Application Deadline:
17 April 2026