
Tailscale razvija siguran mrežni softver koji povezuje ljude, usluge i uređaje između različitih lokacija i okruženja u oblaku. Njegov moderni VPN temelji se na tehnologiji WireGuard i osmišljen je kao zamjena za složenost tradicionalne VPN infrastrukture, uz brzo uvođenje, šifrirane veze, kontrole pristupa i mogućnosti umrežavanja s nultim povjerenjem. Tvrtka posluje u područjima SaaS-a, sigurnosti i telekomunikacija te podržava slučajeve upotrebe poput udaljenog pristupa, povezivanja lokacija i umrežavanja više oblaka za organizacije i pojedinačne korisnike.
Softverski inženjer, mrežne funkcionalnosti u tvrtki Tailscale (rad na daljinu – Sjedinjene Američke Države)
Razvijajte sigurne mrežne mogućnosti platforme Tailscale koje povezuju ljude i uređaje pouzdanim softverom. Radite s jezikom Go, distribuiranim sustavima, mrežnim komponentama i pozadinskim uslugama.
Opis
- Razvijajte proizvod Tailscale putem otvorenog klijentskog koda i pozadinskih usluga, s naglaskom na mrežne funkcionalnosti i poboljšanja performansi.
- Preuzmite odgovornost za rad kroz cijeli životni ciklus proizvoda, od implementacije i istraživanja potreba proizvoda do strateških odluka.
- Surađujte s UX/UI dizajnerima i voditeljima proizvoda na definiranju i poboljšanju mrežnih funkcionalnosti.
- Dizajnirajte, implementirajte, testirajte i dokumentirajte temeljne komponente mrežnog softvera.
- Dodajte mogućnosti praćenja produkcijskim uslugama, sudjelujte u odgovoru na incidente i rješavajte eskalacije korisničke podrške.
- Procjenjujte i poboljšavajte učinkovitost, skalabilnost i pouzdanost mrežnih sustava i resursa.
- Pri dizajniranju i implementaciji mrežnih komponenti primjenjujte pristup u kojem je sigurnost na prvom mjestu.
Zahtjevi
- Dokazano iskustvo u implementaciji koncepata mrežnog povezivanja na aplikacijskoj razini i distribuiranih komponenti, uključujući proxy poslužitelje, konektore i usmjeravanje preko prekrivajućih mreža.
- Dubinsko razumijevanje internih mrežnih mehanizama operacijskih sustava, uključujući programiranje utičnica, tablice usmjeravanja i primitive za filtriranje paketa.
- Profesionalno iskustvo u razvoju u jeziku Go (Golang).
- Iskustvo u dizajniranju i održavanju distribuiranih sustava.
- Odlično razumijevanje konkurentnosti, uključujući višenitnost, utrke podataka, upravljanje memorijom i primitive za sinkronizaciju.
- Razumijevanje načela skalabilnosti.
- Poznavanje relacijskih baza podataka kao što su PostgreSQL i MySQL.
- Sposobnost pisanja učinkovitih SQL upita.
- Izvrsne pisane i usmene komunikacijske vještine.
- Sposobnost jasnog komuniciranja složenih tehničkih koncepata.
- Suradnički stil rada uz sposobnost samostalnog rada i rada u timu.
- Sposobnost prilagodbe brzom i dinamičnom okruženju startupa.
Pogodnosti
- Osnovna plaća, plan nagrađivanja vlasničkim udjelom i varijabilna provizija za pozicije s prodajnim kvotama.
- Sveobuhvatno zdravstveno, vidno i stomatološko osiguranje za vas i vašu obitelj bez čekanja.
- Fleksibilno radno okruženje s prioritetom rada na daljinu.
- Virtualna i osobna društvena događanja.
- Korporativni program coworkinga.
- Doprinosi poslodavca za mirovinu koji odgovaraju doprinosima zaposlenika u omjeru jedan prema jedan, do 0,75 % prihvatljive godišnje naknade.
- Godišnje okupljanje tvrtke i timski izlasci.
- Godišnji dodatak od 1 500 USD za profesionalni razvoj.
- Mentorstvo, coaching i mogućnosti internog napredovanja.
- Fleksibilno plaćeno slobodno vrijeme.
- Prijenosno računalo koje osigurava tvrtka, uz mogućnost odabira Maca ili PC-ja.
- Mjesečna naknada za kućni internet.
- Dodatak od 500 USD za uređenje kućnog ureda.
- Doplata do ukupno 20 tjedana plaćenog roditeljskog dopusta za roditelje koji rađaju i 16 tjedana za roditelje koji ne rađaju.