
Håll muspekaren över eller tryck på en rad för fullständig statistik (EUR / månad i detta diagram).
Löneanalys
Löneerbjudandet i den här annonsen jämfört med referensen "Marknadssnitt: Programvarutekniker": mittpunkten ligger cirka 89 % under referensnivån. Samtidigt ligger erbjudandet under marknadsintervallet (€3 500–€12 307). Erbjudandets löneintervall (€858–€926) är smalare än marknaden, vilket tyder på mindre variation. Referensen bygger på 155 jämförbara annonser.
| \n\n---\n\n Marknad | Nedre gräns (25:e percentilen) | \n\n---\n\n Median | \n\n---\n\n Övre gräns (75:e percentilen) |
|---|---|---|---|
| Marknadssnitt: Programvarutekniker | €3 500/per månad | €5 750/per månad | €12 307/per månad |
| Lön i vår data — anges ej i annonsen (Expert) | €858/per månad | €892/per månad | €926/per månad |
Vi söker en exceptionell Staff Backend-utvecklare (Ruby/Go) till vårt växande Engine-team. Engine-teamet utvecklar och underhåller det mesta relaterat till Workato Recipe runtime. Allt relaterat till receptutförande: DSL, hämta händelser, bearbeta webhooks, utföra jobb. Det finns olika aspekter av detta: prestanda, skalning, lagring, hållbarhet, atomicitet, samtidighetsgarantier, dataskydd och kryptering. I den här rollen kommer du också att ansvara för att: - Vara en nyckelbidragsgivare till arkitekturen och designen av distribuerade applikationer med strikta krav på prestanda och resiliens. - Bygga/utöka/felsöka/laga komplexa heterogena Golang/Ruby-applikationer, samt små fristående Golang-mikrotjänster. - Skriva väl utformad, testbar och effektiv kod i Ruby och Golang. - Integration av datalagringslösningar som Postgres/S3/Redis/Kafka/ClickHouse etc. - Bidra i alla faser av utvecklingslivscykeln. - Ge kodgranskningar till dina teamkamrater. - Ge tekniskt ledarskap. Arbeta med andra team i gemensamma projekt. - Utvärdera och föreslå förbättringar av befintliga system. - Identifiera flaskhalsar och buggar, och ta fram lösningar på dessa problem. - Hjälpa till att upprätthålla kodkvalitet, organisation och automatisering. Kvalifikationer / Erfarenhet / Tekniska färdigheter - Stark erfarenhet av att bygga skalbara distribuerade backend-applikationer (7+ år). - Utmärkt förståelse för distribuerade systemmönster och algoritmer. - Stor förståelse för alla byggstenar i stora webbapplikationer: databaser, lastbalanserare, applikationsservrar, meddelandeförmedlare, cachning, övervakning, etc. - Utmärkt förståelse för nätverksprotokoll och stackar. - Utmärkt förståelse för DB-teknologier: klassiska databaser och modern no-SQL. - Kunskap om alla vanliga grundläggande datastrukturer och algoritmer och hur de används är ett krav. - Flerspråkig programmeringserfarenhet: vår kodbas är främst i Ruby, med en trend att migrera till GOlang och Rust. Minst två språk krävs. - Minst grundläggande förståelse för molnutrullningar (k8s, Terraform, ArgoCD) - Erfarenhet av att arbeta med publika molninfrastrukturleverantörer (AWS/Azure/Google Cloud). - Utmärkt felsökning, analytisk förmåga, problemlösningsförmåga och sociala färdigheter. - BS/MS-examen i datavetenskap, teknik eller ett relaterat ämne, 7+ års branscherfarenhet. Mjuka färdigheter / Personliga egenskaper - Bakgrund i GOlang, Rust, WASM, Kotlin-multiplatform. - Bakgrund i nätverksprogrammering. - Bakgrund i applikations- och datasäkerhet. - Djup kunskap om fysisk DB-design. - Erfarenhet av att arbeta med Docker och andra isoleringstekniker. - Erfarenhet inom relaterade områden (DevOps, ML, DBA, företagsapplikationer, etc). - Erfarenhet av att bygga/distribuera dataprocesseringspipelines är ett plus. - Erfarenhet av att arbeta med tredjeparts REST-API:er i stor skala (begränsning av anrop, batchbearbetning etc). - Förmåga att tekniskt leda projekt. Arbeta med krav och kostnadsanalys. - Beredskap att arbeta på distans med team distribuerade över världen och tidszoner.
Jobbdetaljer
Ansvarsområden
- Bidra till arkitekturen och designen av distribuerade applikationer för prestanda och resiliens
- Bygga, utöka och felsöka komplexa Golang/Ruby-applikationer och mikrotjänster
- Skriva väl utformad, testbar och effektiv kod i Ruby och Golang
- Integrera datalagringslösningar (Postgres, S3, Redis, Kafka, ClickHouse)
- Delta i alla faser av utvecklingslivscykeln
- Genomföra kodgranskningar för teamkamrater
- Ge tekniskt ledarskap och samarbeta i gemensamma projekt
- Utvärdera och föreslå förbättringar av befintliga system
- Identifiera och lösa flaskhalsar och buggar
- Upprätthålla kodkvalitet, organisation och automatisering
Krav
- Stark erfarenhet av att bygga skalbara distribuerade backend-applikationer (7+ år)
- Utmärkt förståelse för distribuerade systemmönster och algoritmer
- Förståelse för webbapplikationers byggstenar (databaser, lastbalanserare, meddelandeförmedlare, etc.)
- Utmärkt förståelse för nätverksprotokoll och stackar
- Utmärkt förståelse för klassiska och no-SQL DB-teknologier
- Kunskap om grundläggande datastrukturer och algoritmer
- Flerspråkig programmeringserfarenhet (minst två språk, främst Ruby, Golang eller Rust)
- Grundläggande förståelse för molnutrullningar (k8s, Terraform, ArgoCD)
- Erfarenhet av publika molnleverantörer (AWS, Azure, Google Cloud)
- BS/MS-examen i datavetenskap, teknik eller relaterat ämne
- 7+ års branscherfarenhet
Kompetenser & tekniker
Utbildningsnivå
Kandidat
Relaterade möjligheter
Hitta fler möjligheter som matchar dina intressen och färdigheter