Emumba
Emumba
Emumba je inženjersko i inovacijsko savjetodavno društvo osnovano 2011. godine koje poduzećima i startupima pomaže u stvaranju, modernizaciji i upravljanju softverom izvornim za oblak. Njezin rad obuhvaća AWS cloud inženjerstvo, generativnu umjetnu inteligenciju, katalogizaciju i otkrivanje podataka, kvalitetu podataka, podatkovno inženjerstvo, sigurnost Zero Trust, DevOps, automatizaciju infrastrukture, osiguranje kvalitete i korisničko iskustvo. Emumba objedinjuje te mogućnosti kako bi klijentima iz različitih industrija pružila skalabilne poslovne aplikacije i integracije.

Viši Go inženjer

U Emumbi ćete razvijati pouzdane i lako nadzirane Go servise te oblikovati arhitekturu distribuiranih sustava. Unapređivat ćete performanse, pouzdanost i inženjerske standarde cijelog tima.

Opis

  • Razvijati skalabilne Go servise i API-je spremne za produkciju
  • Voditi značajke od arhitekture i razvoja do implementacije i nadzora
  • Surađivati s produktnim i infrastrukturnim timovima na oblikovanju tehničkog smjera
  • Unapređivati performanse sustava, skalabilnost i otpornost na pogreške
  • Jačati mogućnost nadzora pomoću strukturiranih zapisa, tragova i metrika
  • Rješavati složene probleme konkurentnosti i distribuiranih sustava
  • Temeljito pregledavati kod i održavati visoke inženjerske standarde
  • Usmjeravati mlađe inženjere i pomagati u izgradnji snažne tehničke kulture
  • Unapređivati tijekove implementacije i operativne prakse

Zahtjevi

  • Imati više od 5 godina iskustva u softverskom inženjerstvu, uključujući više od 4 godine intenzivnog rada s jezikom Go
  • Razumjeti interne mehanizme jezika Go, uključujući gorutine, kanale, ponašanje planera, primitive za sinkronizaciju i paket context
  • Primjenjivati obrasce konkurentnosti u jeziku Go i tehnike optimizacije performansi
  • Imati snažne temelje računalnih znanosti u strukturama podataka, algoritmima, analizi složenosti i dizajnu sustava
  • Razumjeti koncepte operacijskih sustava važne za ponašanje tijekom izvođenja
  • Poznavati načela distribuiranih sustava, uključujući CAP teorem, modele konzistentnosti, konsenzus i otpornost na pogreške
  • Imati iskustva s AWS-om, GCP-om ili Azureom te kontejnerskim okruženjima koja koriste Docker i Kubernetes
  • Imati iskustva s SQL ili NoSQL bazama podataka i redovima poruka kao što su Kafka ili RabbitMQ
  • Razumjeti CI/CD tijekove rada i DevOps prakse
  • Učinkovito komunicirati i surađivati

Pogodnosti

  • Rješavati tehnički zahtjevne izazove u području backenda
  • Oblikovati arhitekturu sustava i dugoročni inženjerski smjer
  • Raditi s iskusnim inženjerima u kulturi usmjerenoj na jasnoću i odgovornost
  • Mentorirati druge i voditi svojim tehničkim znanjem