Real-Time Communication
Pushing updates to users the moment they happen.
Backend Engineer track
Junior
Write correct code, ship small changes safely, ask good questions.
- PollingAsking the server repeatedly whether something changed.
Mid-level
Own a feature end to end without hand-holding.
- Long PollingHolding a request open until the server has news.
- Real-Time CommunicationPushing updates to clients as they happen.
- Real-Time Pub/SubBroadcasting events to subscribed clients through a broker.
- Server-Sent EventsA one-way stream of events from server to browser over HTTP.
- WebSocketA persistent, two-way connection between browser and server.
Senior
Own a system, its failure modes, and its trade-offs.
Staff
Shape how many teams build, across systems.
Nothing here yet.
Principal
Set technical direction for the organization.
- Operational TransformationTransforming concurrent edits so they apply consistently, as in Google Docs.
Frontend Engineer track
Junior
Build UI that works, ship small changes safely, ask good questions.
- PollingAsking the server repeatedly whether something changed.
Mid-level
Own a feature end to end without hand-holding.
- Long PollingHolding a request open until the server has news.
- Real-Time CommunicationPushing updates to clients as they happen.
- Real-Time Pub/SubBroadcasting events to subscribed clients through a broker.
- Server-Sent EventsA one-way stream of events from server to browser over HTTP.
- WebSocketA persistent, two-way connection between browser and server.
Senior
Own an app's architecture, performance, and failure modes.
- CRDTData structures that merge concurrent edits without conflicts, used in collaborative editors.
- Operational TransformationTransforming concurrent edits so they apply consistently, as in Google Docs.
- PresenceShowing who is online or viewing something right now.
- WebRTCPeer-to-peer audio, video and data in the browser.
Staff
Shape how many teams build, across apps.
Nothing here yet.
Principal
Set technical direction for the organization.
Nothing here yet.