Emumba
Emumba
Az Emumba 2011-ben alapított mérnöki és innovációs tanácsadó vállalat, amely vállalatoknak és startupoknak segít felhőalapú szoftverek létrehozásában, modernizálásában és üzemeltetésében. Tevékenységi körei közé tartozik az AWS-felhőmérnökség, a generatív mesterséges intelligencia, az adatkatalogizálás és -felderítés, az adatminőség, az adatkezelési mérnöki munka, a Zero Trust biztonság, a DevOps, az infrastruktúra-automatizálás, a minőségbiztosítás és a felhasználói élmény. Az Emumba ezeket a képességeket ötvözve skálázható vállalati alkalmazásokat és integrációkat biztosít ügyfelei számára különböző iparágakban.

Senior Golang fejlesztő

Építsen ellenálló, jól megfigyelhető Go-szolgáltatásokat az Emumbánál, és alakítsa a elosztott rendszerek architektúráját. Javítsa a teljesítményt, a megbízhatóságot és a mérnöki sztenderdeket a csapatban.

Leírás

  • Építsen skálázható, éles használatra kész Go-szolgáltatásokat és API-kat
  • Vigye végig a funkciókat a tervezéstől és fejlesztéstől a telepítésig és monitorozásig
  • Dolgozzon együtt a termék- és infrastruktúra-csapatokkal a műszaki irány meghatározásán
  • Javítsa a rendszerek teljesítményét, skálázhatóságát és hibatűrését
  • Erősítse a megfigyelhetőséget strukturált naplókkal, trace-ekkel és metrikákkal
  • Hárítsa el az összetett párhuzamossági és elosztott rendszerekkel kapcsolatos problémákat
  • Alaposan vizsgálja át a kódot, és tartson fenn magas mérnöki színvonalat
  • Támogassa a junior mérnököket, és járuljon hozzá az erős műszaki kultúra kialakításához
  • Fejlessze a telepítési folyamatokat és az üzemeltetési gyakorlatokat

Követelmények

  • Rendelkezzen legalább 5 év szoftvermérnöki tapasztalattal, ebből legalább 4 év kiterjedt Go-munkával
  • Ismerje a Go belső működését, beleértve a goroutine-okat, csatornákat, az ütemező működését, a szinkronizációs eszközöket és a context csomagot
  • Alkalmazzon Go-párhuzamossági mintákat és teljesítményoptimalizálási technikákat
  • Rendelkezzen erős számítástudományi alapokkal az adatstruktúrák, algoritmusok, komplexitáselemzés és rendszertervezés területén
  • Értse a futásidejű működés szempontjából releváns operációsrendszer-koncepciókat
  • Ismerje az elosztott rendszerek alapelveit, köztük a CAP-tételt, a konzisztenciamodelleket, a konszenzust és a hibatűrést
  • Legyen tapasztalata az AWS, GCP vagy Azure használatában, valamint Dockerrel és Kubernetes-szel működő konténeres környezetekben
  • Legyen tapasztalata SQL- vagy NoSQL-adatbázisokkal és olyan üzenetsorokkal, mint a Kafka vagy a RabbitMQ
  • Értse a CI/CD-folyamatokat és a DevOps-gyakorlatokat
  • Kommunikáljon és működjön együtt hatékonyan

Juttatások

  • Dolgozzon technikailag összetett backend-problémákon
  • Alakítsa a rendszerarchitektúrát és a mérnöki munka hosszú távú irányát
  • Dolgozzon együtt tapasztalt mérnökökkel, az egyértelműségre és felelősségvállalásra építő kultúrában
  • Mentoráljon másokat, és műszaki szakértelmével vállaljon vezető szerepet