Staff Software Engineer, Backend
StreamStream cerca Staff Software Engineer per i team Chat e Activity Feeds, che costruiscono i sistemi backend su cui migliaia di sviluppatori basano i propri prodotti.
Ruolo
È un ruolo da individual contributor: si scrive codice e si lavora direttamente sui database, con la responsabilità di come i sistemi sono strutturati e di come scalano. Si cercano persone che abbiano costruito backend ad alta scala e siano rimaste abbastanza a lungo da convivere con le proprie decisioni, buone e cattive, e che sappiano spiegare i compromessi a chi dovrà conviverci. Va benissimo chi ha guidato un team per qualche anno e ha scelto di tornare al lavoro tecnico: anche i lead di Stream dedicano circa l'80% del tempo al lavoro pratico. Servono esperienza di leadership tecnica su sistemi in produzione, funzionalità usate da moltissimi utenti e fatte scalare, API pubbliche o SDK usati da altri sviluppatori, e dimestichezza con infrastruttura e database come parte normale della settimana. Sono un plus PostgreSQL in produzione su larga scala con sharding, partitioning o grandi migrazioni e l'esperienza nel ridisegnare parti legacy di un sistema con traffico live. L'azienda assume anche a livello Senior e lo dice apertamente se il profilo è più adatto lì.
Tecnologie
Go (o Python e un altro linguaggio backend con la disponibilità a passare a Go), PostgreSQL, Redis, Kubernetes, gRPC.
Condividi annuncio
Informazioni su Stream
Stream fornisce API e SDK per integrare nelle applicazioni chat in tempo reale, videochiamate e livestreaming, activity feed e moderazione dei contenuti basata su AI. La sua piattaforma serve oltre un miliardo di utenti finali attraverso più di 4.000 app, tra cui Strava, Bumble, eBay e Patreon, e gestisce miliardi di richieste API al mese con latenze di pochi millisecondi e un impegno di uptime del 99,999%.
L'azienda è una Series B sostenuta da Felicis Ventures, GGV Capital, 01 Advisors, Techstars e Arthur Ventures, con business angel come Dick Costolo, Olivier Pomel di Datadog, Tom Preston-Werner di GitHub e Nicolas Dessaigne di Algolia. Ha uffici a Boulder, Amsterdam, Skopje e Toronto e un team di circa 145 persone provenienti da oltre 35 paesi.
Il lavoro di ingegneria si concentra su sistemi ad alta scala scritti principalmente in Go, con PostgreSQL, Redis e Kubernetes, e su un media server proprietario per il video in tempo reale. Stream offre equity, la possibilità di lavorare sui propri SDK open source e il supporto per conferenze e meetup, come partecipanti o speaker. Il team valorizza chi preferisce il lavoro tecnico alla gestione delle persone: anche i lead dedicano la maggior parte del tempo a scrivere codice e a lavorare direttamente su sistemi e database, in un'organizzazione snella e senior.
