
GoodHabitz je online vzdělávací společnost, která prostřednictvím digitální vzdělávací platformy poskytuje poutavá a dostupná školení. Její činnost propojuje týmy zaměřené na tvorbu obsahu, marketing, vývoj produktů a prodej s cílem vytvářet vzdělávací zážitky zaměřené na dovednosti budoucnosti a praktický osobní i profesní rozvoj. Díky kultuře spolupráce a působení v evropských městech usiluje GoodHabitz o to, aby bylo online vzdělávání příjemné a široce využívané.
Seniorní softwarový inženýr, full stack
Vyvíjejte komplexní vzdělávací produkty v evropské EdTech společnosti GoodHabitz a utvářejte architekturu, vývojové postupy i funkce od nápadu po uvedení.
Popis
- Vyvíjejte a udržujte full stack funkce napříč API, datovými vrstvami a uživatelskými rozhraními.
- Pomáhejte utvářet architekturu a návrh systémů a vyhodnocujte přitom kompromisy.
- Veďte práci od prvotního nápadu přes implementaci, testování a dokumentaci až po nasazení.
- Udržujte a vylepšujte CI/CD pipeline a procesy nasazování.
- Provádějte revize kódu a podporujte jeho kvalitu, srozumitelnost i vzájemné učení.
- Jasně vysvětlujte technická rozhodnutí, aby byl tým zajedno.
- Spolupracujte s produktovými, designovými a UX týmy i dalšími týmy.
Požadavky
- Alespoň pět let zkušeností s backendovým vývojem a zkušenosti s frontendem v Reactu, Vue nebo podobném frameworku.
- Zkušenosti s tvorbou reálných produktů ve spolupráci s produktovými, designovými a UX týmy.
- Produktově zaměřený přístup orientovaný na potřeby uživatelů a obchodní hodnotu.
- Dobrá znalost C# a moderního .NET 8, 9 nebo 10.
- Návrh a používání REST API včetně verzování, OpenAPI, OAuth2, stránkování, limitů požadavků a opakování pokusů.
- Psaní SQL přímo pro PostgreSQL s využitím Dapperu nebo podobného mikro ORM.
- Praktické zkušenosti s CI/CD pipeline, procesy nasazování, Dockerem a základní znalost Kubernetes.
- Porozumění návrhu systémů, hranicím služeb, modelování dat a škálovatelnosti.
- Řešení problémů v produkčním prostředí pomocí logů a trasování; výhodou je znalost strukturovaného logování a Grafana/Loki.
- Používání nástrojů LLM, jako jsou Claude Code, Copilot nebo Cursor, pro programování, výzkum, dokumentaci a tvorbu nápadů.
- Výhodou jsou zkušenosti s dalšími jazyky a frameworky, zejména Node, Vue nebo React.
- Zkušenosti s AWS/EKS jsou výhodou.
Benefity
- Konkurenceschopný plat a výkonnostní bonus podle konkrétní role.
- 25 dní dovolené ročně.
- Rozpočet na cestování.
- Flexibilní pracovní prostředí a notebook.
- Neomezený přístup ke zdrojům GoodHabitz a MyAcademy.
- Podpora formou koučování v oblasti duševního zdraví.
- Různorodé a inkluzivní týmy.
- Tematické akce a teambuildingové aktivity.
- Každoroční plně placený den Do-Good Day na dobrovolnickou činnost.
- Pojištění pro případ invalidity a penzijní zabezpečení.