
GoodHabitz je internetska obrazovna tvrtka u sektoru obrazovanja koja putem svoje digitalne platforme za učenje pruža zanimljive i dostupne programe usavršavanja. Njezin rad povezuje timove za stvaranje sadržaja, marketing, razvoj proizvoda i prodaju kako bi razvijali iskustva učenja usmjerena na vještine budućnosti te praktični osobni i profesionalni razvoj. Uz kulturu suradnje i poslovanje u europskim gradovima, GoodHabitz nastoji učiniti internetsko učenje ugodnim i široko prihvaćenim.
Viši softverski inženjer, full stack
Razvijaj proizvode za učenje u europskoj EdTech tvrtki GoodHabitz te oblikuj arhitekturu, procese isporuke i značajke od ideje do pokretanja.
Opis
- Razvijaj i održavaj full-stack funkcionalnosti kroz API-je, podatkovne slojeve i korisnička sučelja.
- Sudjeluj u oblikovanju arhitekture i dizajna sustava procjenjujući kompromise.
- Preuzmi zadatke od početne ideje preko implementacije, testiranja i dokumentacije do puštanja u rad.
- Održavaj i unapređuj CI/CD pipelineove i procese puštanja u rad.
- Pregledavaj kod kako bi podržao kvalitetu, jasnoću i zajedničko učenje.
- Jasno objašnjavaj tehničke odluke kako bi tim bio usklađen.
- Surađuj s timovima za proizvod, dizajn, UX i drugim timovima.
Zahtjevi
- Imaš najmanje pet godina iskustva u backend inženjerstvu te iskustvo u frontend razvoju s Reactom, Vueom ili sličnim frameworkom.
- Razvijao/la si stvarne proizvode u suradnji s timovima za proizvod, dizajn i UX.
- U radu na proizvodu usmjeren/a si na vrijednost za korisnike i poslovanje.
- Imaš solidno iskustvo s C#-om i modernim .NET-om 8, 9 ili 10.
- Dizajniraš i koristiš REST API-je, uključujući verzioniranje, OpenAPI, OAuth2, paginaciju, ograničenja broja zahtjeva i ponovne pokušaje.
- Pišeš SQL izravno za PostgreSQL koristeći Dapper ili sličan mikro-ORM.
- Imaš praktično iskustvo s CI/CD pipelineovima, procesima puštanja u rad, Dockerom i osnovama Kubernetesa.
- Razumiješ dizajn sustava, granice servisa, modeliranje podataka i skalabilnost.
- Otklanjaš probleme u produkciji koristeći logove i tragove; poznavanje strukturiranog logiranja te alata Grafana/Loki je poželjno.
- Koristiš LLM alate poput Claude Codea, Copilota ili Cursora za programiranje, istraživanje, dokumentaciju i razradu ideja.
- Poželjno je iskustvo s drugim jezicima i frameworkovima, osobito Nodeom, Vueom ili Reactom.
- Iskustvo s AWS/EKS-om je prednost.
Pogodnosti
- Konkurentna plaća i bonus za uspješnost prilagođen ulozi.
- 25 dana godišnjeg odmora.
- Budžet za putovanja.
- Fleksibilno radno okruženje i prijenosno računalo.
- Neograničen pristup resursima GoodHabitz i MyAcademy.
- Podrška za mentalno zdravlje.
- Raznoliki i uključivi timovi.
- Tematski događaji i aktivnosti za izgradnju timskog duha.
- Jedan godišnji dan Do-Good, u cijelosti plaćen, za volonterski rad.
- Osiguranje od invaliditeta i mirovinsko osiguranje.