
Tehtäviin kuuluu Golangilla korkean suorituskyvyn liitäntöjen suunnittelu, kehittäminen ja ylläpito. Johto mikropalveluarkkitehtuurissa, REST/gRPC API -järjestelyiden parhaiden käytäntöjen määrittäminen. Koko ohjelmistokehityksen elinkaari suunnittelusta käyttöönottoon. Puhdas, tehokas ja testattu koodi. Suorituskyvyn optimointi suurissa tuotantoympäristöissä. Arkkitehtuurikeskusteluihin osallistuminen ja parannuksien ehdottaminen. Tuotantovirheiden vianmääritys ja vakauden parantaminen. Yhteistyö monialaisissa tiimeissä laadukkaiden ominaisuuksien toimittamiseksi. Uusien teknologioiden seuraaminen ja kehityskäytäntöjen parantaminen. Vaatimukset: BS/MS Tietojenkäsittelytiede/Insinööri tai vastaava; 5+ vuotta backend-ohjelmistokehitysta; 3+ vuotta Golang-tuotantokäyttöä; hajautettujen järjestelmien rakentamisen kokemus; Go-konkurenssi; OO & idiomatiivinen Go-suunnittelu; REST API ja mikroservice-arkkitehtuurien suunnittelu; verkko- ja HTTP/gRPC-perusteet; PostgreSQL ja Redis/Memcached; Docker ja Kubernetes; AWS/Google Cloud/Azure; erinomaiset virheenkorjaus-, analyysi- ja viestintätaidot; ohjelmistosuunnitteluperiaatteet, tietorakenteet, algoritmit ja järjestelmä- suunnittelu; yksikkö-/integraatio-/suorituskykytestit; avointen lähdekoodin projektit plussaa.
Työn tiedot
Vastuualueet
- Rakenna ja kehitä korkeapalkkaisia liitäntöjä Golangilla
- Tarjoa teknistä johtajuutta mikropalveluarkkitehtuurissa ja määritä REST/gRPC API -suunnittelun parhaat käytännöt
- Osallistua koko ohjelmistokehityksen elinkaareen suunnittelusta käyttöönottoon ja ylläpitoon
- Kirjoita puhdasta, tehokasta, ylläpidettävää ja hyvin testattua koodia
- Suorita syvällinen suorituskykyoptimointi suurissa tuotantoympäristöissä
- Osallistua arkkitehtuurikeskusteluihin ja ehdottaa parannuksia järjestelmiin
- Vianmääritys tuotannossa ja järjestelmän vakauden parantaminen
- Tee yhteistyötä monialaisissa tiimeissä laadukkaiden ominaisuuksien toimittamiseksi
- Pysy ajan tasalla uusista teknologioista ja suosittele parannuksia kehityskäytäntöihin
Vaatimukset
- CS/tekniikan tai vastaavaan alaan kuuluva BS/MS-tutkinto
- 5+ vuotta ammatillista ohjelmistokehitystä backend-järjestelmiin keskittyen
- 3+ vuotta Golang-tuotantokäyttöä
- Vahva kokemus hajautettujen, korkeasti käytössä olevien järjestelmien rakentamisesta
- Go-konkurenssi -mallit
- OOP- ja idiomatiivinen Go-suunnittelu
- Kokemus REST API- ja mikropalveluarkkitehtuurien suunnittelusta
- Verkko- ja verkkoprotokollien perusteet (HTTP, gRPC) ja viestintäjärjestelmät
- Kokemus PostgreSQL:stä ja Redis/Memcached-käyttövälineistä
- Kokemus Dockerista ja Kubernetesistä
- Pilvipalvelut AWS/GCP/Azure
- Erinomainen virheenkorjaus-, analyysi- ja viestintätaidot
- Ohjelmistosuunnitteluperiaatteet, tietorakenteet, algoritmit ja järjestelmä-arkkitehtuuri
- Kokemus yksikkö-/integraatio-/suorituskykymittauksista
- Avoimen lähdekoodin projektit plussaa
Taidot ja teknologiat
Koulutustaso
Ylempi korkeakoulututkintoEdut ja etuudet
Rekrytointiprosessi
- 1Verkossa hakeminen
- 2Karsinta

| Sijainti | Aktiiviset ilmoitukset |
|---|---|
| Etätyö - Globaali | 57 |
| Maailmanlaajuinen - Etätyö | 3 |
| Maailmanlaajuinen etätyö | 1 |
| Etätyö - Maailmanlaajuinen | 1 |
| Koko maailma - Etätyö | 1 |
| Etätyö | 1 |
| Roolityyppi | Aktiiviset ilmoitukset |
|---|---|
| Ohjelmistosuunnittelija | 13 |
| Ohjelmistoinsinööri | 11 |
| Infrastruktuuri-insinööri | 10 |
| Senior Infrastruktuuri-insinööri | 4 |
| Ratkaisukonsultti | 3 |
| Account Executive | 3 |
| Senior Rust-kehittäjä | 2 |
| Ohjelmoija | 2 |
| Ohjelmistokehittäjä | 2 |
| Software Engineer | 2 |
| Enterprise Account Executive | 2 |
| Rust-kehittäjä | 2 |
| Henkilöstöohjelmistokehittäjä | 1 |
| Tekninen arkkitehti | 1 |
| Backend Engineer | 1 |
| Senior Rust Developer | 1 |
| Commercial Account Executive | 1 |
| Customer Success Manager | 1 |
| Strateginen Arkkitehti | 1 |
| Ratkaisusuunnittelija | 1 |
| Roolitaso | Aktiiviset ilmoitukset |
|---|---|
| Keskitaso | 45 |
| Senior-taso | 2 |
Aiheeseen liittyvät mahdollisuudet
Löydä lisää kiinnostuksen kohteisiisi ja taitoihisi sopivia mahdollisuuksia