Full Stack Engineer. – Backend Focus

at Interschool Coding Competition (ISCC)
Location Kampala, Uganda
Date Posted April 21, 2026
Category Engineering
IT / Information Technology
Job Type Full-time
Currency UGX

Description

About Organisation:

The Interschool Coding Competition (ISCC) is building one of Africa’s most ambitious technology education platforms, giving students early exposure to advanced tech skills through competition-based learning. At ISCC, we believe students should not have to wait until university to build real technical ability. Our technology already serves schools, students, and teachers, and powers Uganda’s Biggest Coding Event. We are now entering the next growth phase. To do that, we need a Mid- to Senior-Level Full-Stack Engineer with strong backend depth.

Job Summary: This is not a maintenance role but rather a chance to help build the infrastructure powering how millions of young Africans learn, compete, and grow in technology. You will work across product systems, backend architecture, frontend delivery, scalability, reliability, and future platform innovation. We need someone who can operate full-stack, but whose core strength is backend engineering.

 

Key Duties and Responsibilities:

  • Build Scalable Backend Systems
  • Own and improve systems such as:
  • Student authentication and account systems.
  • Competitions engine.
  • Coding submission systems.
  • APIs powering dashboards and learning products.
  • Results processing and rankings.
  • Notifications and communication systems.
  • Data pipelines and reporting systems.
  • Deliver Full-Stack Product Features
  • Ship user-facing features across web platforms:
  • Student dashboards
  • School admin portals
  • Competition interfaces
  • Teacher portals
  • Using modern frontend tools while keeping product speed high.
  • Improve Reliability & Performance
  • Help ensure systems perform during peak demand:
  • Thousands of concurrent student users
  • Competition deadlines
  • Live submissions
  • Heavy database reads/writes
  • Real-time leaderboards
  • Raise Engineering Standards
  • Contribute to:
  • Code quality
  • Deployment pipelines
  • Security practices
  • Architecture decisions
  • Technical mentorship of junior engineers
  • Current Tech Stack
  • Backend: Python / Django
  • Frontend: Next.js / React
  • Database: PostgreSQL
  • Infrastructure: AWS / VPS
  • Containers: Docker
  • APIs / Integrations: Judge0, Email, Payments, Analytics

 

Qualifications, Skills and Experience:

  • Required
  • 4+ years of real-world engineering experience
  • Strong backend experience (Python/Django )
  • Strong API design experience
  • Database design and query optimization skills.
  • Strong frontend ability (React / Next.js / JavaScript / TypeScript).
  • Experience deploying production systems.
  • Strong debugging ability.
  • Highly Valuable
  • Real-time systems / WebSockets
  • Caching (Redis)
  • Security hardening
  • High-concurrency system experience
  • Startup execution speed

Who This Role Is NOT For

  • Developers who only build tutorials
  • Frontend-only candidates with weak backend depth
  • Engineers who need constant supervision
  • People who talk big but haven’t shipped real systems
  • Slow executors who can’t prioritize

Applying Instructions

Send your resume to our Project Lead: isaac@interschoolscoding.com

Add a Short note answering: “What is the most technically difficult system you have built or scaled?”

If that sounds like you, apply.

Drop files here browse files ...
WARNING: Do not to pay any money to get a job. Please report fraudulent jobs to info@everjobs.ug