Work at Lessonspace

Junior to Mid-level Full-Stack Engineer

← Back to Jobs
Remote / South Africa / UK / US
Full-time
Engineering
Junior to Mid-level
R20-30K /m

Lessonspace is here to make teaching easier. We’re a fast-growing software company that provides tools for live, collaborative online learning. Thousands of hours of lessons are taught around the world every day using Lessonspace. Founded in South Africa, Lessonspace now operates globally, with Europe and North America as our biggest markets. During Covid, we grew 10X and we’re looking for a talented and ambitious engineer to help us accelerate the release of education tools and features.

At Lessonspace, you'll get to work with cutting edge technologies (including things like WebRTC, Rust and Vue) across a globally networked system to provide reliable audio, video and collaborative tools to enable education worldwide.

You'll be working closely with the technical co-founders of the company, and have full access to business metrics. Our ideal candidate for this role is a junior engineer with a good aptitude and willingness to take their development to the next level in a fast growing team.

As a Junior Engineer, you will be required to:

  • Work closely with the engineering team to release features on the product roadmap.
  • Be able to take ownership of your feature releases, testing and reliability.
  • Gain a holistic understanding of the Lessonspace stack.

Requirements of the role:

  • A University degree or some industry experience
  • Some familiarity with a few of our frontend / backend components:
  • (Frontend) Standard webdev stack; HTML, Javascript, Webpack.
  • (Frontend) Reactive frameworks like Vue (ideally) / React / Svelte.
  • (Frontend) An eye for design would be a big plus
  • (Backend) Django / Python, node.js and testing frameworks
  • (Backend) Devops knowledge is a big plus (Nomad / Docker / Kuberenetes / standard Linux commands)

Realities of the Role

Working in a remote role with high-paced feature release requirements will result in some days feeling challenging while others will be very high energy. Oftentimes, you will need to be managing multiple projects of different sizes, in various stages of the development. Working at Lessonspace is exciting and we are treading new territory in the Education technology industry. You will have the opportunity to contribute significantly to the company’s growth during this pivotal time.

What will help you to find success in this role:

  • A good time keeper with the ability to project manage yourself and clearly communicate progress, difficulties or lack of clarity.
  • Be able to break large projects into small frequent releases.
  • Able to spend days or hours working through problems yourself, often without frequent contact, balanced with the enjoyment of small-group team meetings and creative discussions.
  • Understand the importance of sales as a product developer. Sales drives a business and a successful engineer at Lessonspace values sales insights and customer issues above all else.

Remuneration and work environment:

  • Lessonspace is a fully-remote team, from time-to-time we might ask you to join us at an onsite office in Cape Town should it practically make sense.
  • For our 3 month on-boarding, you'll be joining us in our Cape Town office (WeWork on Strand)
  • You will report directly to the CTO. Remuneration is between R20k and R30k based on experience.
We look forward to hearing from you!