Backend Software Engineer

at MyEdSpace
Location Kampala, Uganda
Date Posted October 23, 2025
Category Engineering
IT / Information Technology
Job Type Full-time
Currency UGX

Description

About the job

At MyEdSpace, we find the best teachers on the planet and empower them to become the most inspiring, tech-enabled educators, able to reach the students who need them most – wherever they are, whatever their means.

Because we believe that every child deserves access to quality education, regardless of geography or socioeconomic background, to achieve their dreams and build a brighter future.

We achieve this by combining top teaching talent with cutting-edge technology, delivering engaging lessons and offering meaningful support to students and their families.

Our vision is ambitious: to revolutionize education, empower millions of students globally, and provide high-quality learning opportunities that transform lives.

We have just completed our Series A from top-tier investors and are ready to scale - we want you to lead the charge with us.

If you’re a top-performer, incredibly ambitious, and excited to redefine an industry on a societal level and make a real impact on the world - we’d love to hear from you.

The Practical Bits

Job Title: Backend Software Engineer

Location: Remote / flexible (we are open to candidates being based in the UK, or in Europe (+/- 2 hours GMT))

Contract Type: Permanent employee or employer of record (depending on location)

Salary: Competitive + bonus

Experience: 4+ years commercial experience as a Software Engineer

The Role

We’re hiring engineers who care about building great products and well-structured systems — whether your strengths lie in backend, frontend, or both. You can go deep in your specialty or work across the stack — what matters is your ability to reason about problems, make smart trade-offs, and collaborate well.

You’ll help shape a collaborative engineering culture grounded in technical depth, product thinking, and thoughtful design. We’re building both the system and the team that will take us to the next stage — and you’ll have a real say in how we get there.

What We’re Looking For

  • Strong backend engineering background, PHP or Java, with experience building and maintaining production-grade software (we’re open to all levels — what matters is the impact you’ve had)
  • A product-engineering mindset: you care about why something is built, not just how
  • Solid grasp of software design: modular systems, clean abstractions, thoughtful trade-offs
  • Familiarity with asynchronous processing, eventual consistency, and how to design for failure
  • A strong commitment to testing, quality, and writing code that others can understand and build on
  • Clear communication skills and a collaborative approach — we work in a remote-first, async-friendly environment
  • You’ve worked in modern development environments — version control, CI/CD pipelines, Docker-based setups, and cloud platforms like AWS are familiar territory
  • You thrive in an iterative environment where fast feedback, continuous learning, and course correction are part of the process — not signs of failure

What You’ll Be Doing

  • Design and build robust, maintainable product features — from backend APIs to frontend interactions
  • Collaborate closely with product and design to shape and deliver user-facing functionality
  • Write code that’s clear, testable, and built with long-term maintainability in mind
  • Contribute to architectural discussions and help define technical direction as we scale
  • Participate in code reviews, pair programming, and shared decision-making
  • Own your work beyond shipping: you’ll help monitor, improve, and support what you build
  • Contribute to the performance, reliability, and security of the system as it grows

Our Hiring Process

We aim to keep the process efficient, transparent, and focused on mutual fit.

  • CV Screening

Your application will be reviewed by one of our engineers to assess your technical foundation, relevant experience, and overall alignment with the role.

  • Screening Call

A short conversation to get to know each other better.

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