About Lessonspace

Address

🌎

Company Size

1-15
Summary

What we do

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.

Why Work For Us

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.

Our Culture

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!

Our Engineering Processes

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.

Our Hiring Process

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!)

Perks
Unlimited Leave Policy
Flexible Hours
Remote / Hybrid Working
Transparent access to business metrics
Coworking Space Stipend
Monthly Remote Pub Quiz
Push to production on Fridays
Dogfooding your own product
Tech Stack

Application and Data

Amazon S3
Amazon EC2
Amazon VPC
PostgreSQL
Javascript
Node.js
Python
Redis
HTML5
Django
TypeScript
Vue.js
Amazon CloudFront
Rust
Stripe

DevOps

Git
Docker
GitLab
Terraform
Bash
Consul
Sentry

Utilities

Amazon Route 53
Google Analytics

Business Tools

Slack
Help Scout
Before COVID was a thing
Join us to reveal the secret business stuff
When the US East Coast wakes up