
Emumba on vuonna 2011 perustettu insinööri- ja innovaatiokonsultointiyritys, joka auttaa suuryrityksiä ja startup-yrityksiä luomaan, modernisoimaan ja ylläpitämään pilvinatiivisia ohjelmistoja. Sen toiminta kattaa AWS-pilviteknologian, generatiivisen tekoälyn, datan luetteloinnin ja löytämisen, datan laadun, data engineeringin, Zero Trust -tietoturvan, DevOpsin, infrastruktuurin automaation, laadunvarmistuksen ja käyttäjäkokemuksen. Emumba yhdistää nämä osaamisalueet tarjotakseen eri alojen asiakkaille skaalautuvia yrityssovelluksia ja integraatioita.
Kokenut Golang-kehittäjä
Rakenna Emumballa vikasietoisia ja hyvin havainnoitavia Go-palveluita sekä vaikuta hajautettujen järjestelmien arkkitehtuuriin. Kehitä tiimin suorituskykyä, luotettavuutta ja teknisiä käytäntöjä.
Kuvaus
- Rakenna skaalautuvia ja tuotantovalmiita Go-palveluita ja rajapintoja
- Vie ominaisuudet arkkitehtuurista ja kehityksestä käyttöönottoon ja valvontaan
- Muovaa teknistä suuntaa yhdessä tuote- ja infrastruktuuritiimien kanssa
- Paranna järjestelmien suorituskykyä, skaalautuvuutta ja vikasietoisuutta
- Kehitä havainnoitavuutta rakenteisilla lokeilla, jäljityksillä ja mittareilla
- Ratko monimutkaisia rinnakkaisuuteen ja hajautettuihin järjestelmiin liittyviä ongelmia
- Tarkasta koodi huolellisesti ja pidä yllä korkeita teknisiä laatustandardeja
- Ohjaa nuorempia kehittäjiä ja auta rakentamaan vahvaa teknistä kulttuuria
- Kehitä käyttöönottoputkia ja operatiivisia käytäntöjä
Vaatimukset
- Sinulla on yli 5 vuoden kokemus ohjelmistokehityksestä, josta yli 4 vuotta laajamittaista Go-työskentelyä
- Tunnet Gon sisäisen toiminnan, kuten goroutiinit, kanavat, ajoittimen toiminnan, synkronointimekanismit ja context-paketin
- Osaat hyödyntää Gon rinnakkaisuusmalleja ja suorituskyvyn optimointitekniikoita
- Sinulla on vahva tietojenkäsittelytieteen perusta: tietorakenteet, algoritmit, vaativuusanalyysi ja järjestelmäsuunnittelu
- Ymmärrät käyttöjärjestelmien käsitteitä, jotka vaikuttavat ohjelmien ajonaikaiseen toimintaan
- Tunnet hajautettujen järjestelmien periaatteet, kuten CAP-teoreeman, yhdenmukaisuusmallit, konsensuksen ja vikasietoisuuden
- Sinulla on kokemusta AWS-, GCP- tai Azure-ympäristöistä sekä Dockerin ja Kubernetesin avulla kontitetuista ympäristöistä
- Sinulla on kokemusta SQL- tai NoSQL-tietokannoista ja viestijonoista, kuten Kafkasta tai RabbitMQ:sta
- Tunnet CI/CD-putket ja DevOps-käytännöt
- Viestit ja teet yhteistyötä tehokkaasti
Edut
- Ratkot vaativia teknisiä taustajärjestelmien haasteita
- Vaikutat järjestelmäarkkitehtuuriin ja pitkän aikavälin tekniseen suuntaan
- Työskentelet taitavien kehittäjien kanssa selkeyttä ja vastuunkantoa painottavassa kulttuurissa
- Mentoroit muita ja johdat teknisellä asiantuntemuksellasi