Lessonspace Senior Backend Engineer
Core
Building the core real-time software stack for live, collaborative online learning tools used by global tutoring providers.
Role type
Senior Backend Engineer (Real-time Systems)
Builds
Globally networked audio, video, and collaborative tools for education
Domain
EdTech / Real-time communication
Deliverable
production ML models | product features | infrastructure
Required skills
Node.js, Linux (shell scripting), networking, network-driven systems, testing frameworks
Preferred skills
Python (Django), AWS/GCP/Azure, WebRTC, CRDTs, DevOps (Nomad, Kubernetes, Docker), frontend frameworks (Vue/React)
Technologies
WebRTC, CRDTs, Janus, Vue, Node.js, Linux, Python, Django, AWS, GCP, Azure, Nomad, Kubernetes, Docker, HTML, CSS, Javascript, Jest, Cypress
Responsibilities
Develop new tech and expand the existing stack to deliver features at scale; work with support/ops to solve large client problems from first principles; take full ownership of feature releases, testing, and reliability; collaborate with engineering, sales, and operations to onboard larger customers; gain holistic understanding of the stack to become a source of internal systems knowledge
Seniority
Senior, hands-on IC