Lessonspace is an edtech start-up with a mission to make teaching online better than using a pencil and paper. We've got an online collaborative environment - used by thousands of people a day - which you can see live at thelessonspace.com.
At Lessonspace, you'll get to work with cutting edge technologies (including things like CRDTs, WebRTC, Rust and Vue) across a globally networked system to provide reliable audio, video and collaborative tools to enable education worldwide. We're also backed by Knife Capital, if VC is your thing.
You'll be working closely with the technical co-founders of the company, and have full access to business metrics as well as the ability to shape the future of the product and make key technical decisions.
We're currently a remote first team, but we've got office space available in Cape Town and Johannesburg if you'd like to come in.
We strongly believe in using our own product, so you won't catch any meetings happening on anything other than Lessonspace. In the past, things got fixed very quickly after a few awkward introductions!
Rolling out things across a global network while ensuring stability can be a difficult problem by itself. We like to use high leverage tools such as Terraform and Nomad to manage our infrastructure to provide a stable base for other things to be built on.
Our tech stack spans across the spectrum. from a Django backend and Vue frontend for our admin dashboard to 6 independent regions worldwide handling WebRTC + Collaborative traffic to ensure the lowest latency and best experience for our customers.
We also do our own monitoring in-house, with Grafana for visualization, InfluxDB for metric storage, Loki for log handling and storage and Tempo for distributed tracing across our microservices. Speaking of microservices, we like to split things up where it makes sense but not just for the sake of doing so. You can also easilyâ„¢ spin up the entire stack on your local machine.
We've got a bit of an informal process and it varies candidate to candidate. Usually, the process involves a couple of informal video calls, a relevant development task and a visit to meet the team (COVID & Location dependent!)
Whether you're looking for a startup, tech giant or remote opportunity – there's something for everyone.
On OfferZen, companies reach out to you with upfront role, tech stack and salary info so you can choose opportunities that resonate with you from the get-go.