
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