Il ruolo
tawk.to, l'applicazione di messaggistica aziendale #1 al mondo, sta ampliando il proprio team di ingegneria e cerca un Backend Developer esperto, con competenze di ricerca e analisi dei dati, che contribuisca a plasmare il futuro delle comunicazioni aziendali. Ogni giorno realizziamo numerosi sistemi straordinari su larga scala, tra cui ricerca, concorrenza, organizzazione dei contenuti, metriche in tempo reale, deployment e applicazioni event-driven, concorrenti e a bassa latenza. I nostri sistemi attuali sono sviluppati principalmente su Node.js. Ci concentriamo su uno sviluppo rapido e iterativo (200+ deployment solo nell'ultimo mese) e su una programmazione collaborativa e interattiva. Gli sviluppatori lavorano in piccoli team interfunzionali di 3-6 persone, che fanno affidamento gli uni sugli altri per sostenere gli obiettivi dei progetti e, definendo autonomamente le priorità, devono creare e distribuire applicazioni rapidamente e per iterazioni.
Responsabilità quotidiane
- Partecipare a sessioni di brainstorming sullo sviluppo e l'architettura del software
- Sviluppare, distribuire e testare microservizi basati su Node.js in base a una serie di requisiti
- Partecipare alla revisione del codice degli altri sviluppatori
- Fornire supporto agli altri sviluppatori e agli utenti finali
Candidati qualificati
- Esperienza nella programmazione JavaScript lato server (Node.js)
- Esperienza nell'uso di database NoSQL (MongoDB, Cassandra, Elasticsearch o altri)
- Esperienza con archivi chiave-valore in memoria (Redis, MemCache o altri)
- Solida conoscenza di Linux
- Solida conoscenza del protocollo HTTP
- Ottima conoscenza degli strumenti di versionamento del codice (Git)
- Esperienza nella scrittura di test unitari
- Buona padronanza dell'inglese, scritto e parlato
Requisiti obbligatori
- 10+ anni di esperienza back-end.
- Conoscenza pratica di TypeScript
- Esperienza nello sviluppo basato sui test
- Esperienza con metodologie Agile/Scrum/Pair programming
- La conoscenza delle tecnologie front-end costituisce titolo preferenziale
- Formazione accademica in informatica
Cosa offriamo
Possiamo offrire una retribuzione competitiva in base all'esperienza e alle capacità dimostrate.
Perché tawk.to è un ottimo posto in cui lavorare?
Siamo un team altamente motivato, cordiale e distribuito in tutto il mondo. L'azienda è cresciuta, ma siamo ancora un team piccolo: chi ottiene risultati nella propria area può avere un impatto grande e concreto, e offriamo opportunità di crescita professionale a chi raggiunge i risultati migliori.