Full Stack Engineer
Africa
August 24, 2026 at 10:09 AM
Mid-Level to Senior | Full Time | Full Stack Engineer.
The Role
We are looking for a Fullstack Engineer who can own production software end to end.
At ISCC, software is not a supporting function. It is the infrastructure behind the organisation.
Our platforms run the Interschools Coding Competition, where hundreds of schools and thousands of students participate in online competitions, registration, team selection, training and qualification stages.
The same engineering team builds and operates our technology training platform, which delivers our tech programs. You will work across both. That means building the database schema, API, business logic, frontend, background jobs and deployment and then being responsible for what happens when the system goes into production. You will be given problems to solve rather than perfectly specified tickets. We expect you to understand the problem, ask the right questions, design the solution, build it, test it, deploy it and monitor what happens afterwards.
Why this role is different.
Our systems have real deadlines and real users.
When hundreds of schools register simultaneously, the system has to work.
When thousands of students sit for a competition, the platform has to work.
When a national event is approaching, "we'll fix it next sprint" isn't an option.
Our production data is growing rapidly, and the systems you build will need to remain reliable as that growth continues.
You'll therefore get exposure to problems that are difficult to simulate in a typical small product:
What you will own
Product Engineering: Build and ship features across:
You will work across both backend and frontend.
Backend: Design and maintain production systems using:
You should be comfortable with:
FrontEnd: Build polished, reliable interfaces using:
You should understand:
Infrastructure and production:
Our current infrastructure includes Docker Compose, Nginx, Linux and VPS infrastructure which you are expected to comfortably work with.
You'll integrate and maintain external services including:
Must Have:
You have 4+ years of professional software engineering experience, or equivalent demonstrated experience building and operating production systems.
Strong commercial experience with:
You should be able to explain and demonstrate query optimization, indexing, transactions, migrations and API design.
Strong experience with:
Production Dedugging: You can work comfortably in Linux and investigate production problems using:
Communication : You can explain technical decisions clearly to engineers, founders, partners, school administrators and other non-technical stakeholders.
The following aren't mandatory, but will make your application stronger:
What we offer
How to Apply
Apply through LinkedIn or send your CV and portfolio/GitHub links to:
info@interschoolscoding.com
In your application, answer this question:
What is the hardest production bug or incident you have personally diagnosed? What did you initially think was wrong, what evidence did you gather, what was the actual root cause, and what did you change afterwards?