
DATAGROUP je v Německu působící poskytovatel outsourcingu IT a poradenských služeb. Její nabídka zahrnuje cloudové služby, správu aplikací a zabezpečení IT, které podporují standardizovaná a modulární řešení, například CORBOX. Společnost poskytuje služby organizacím z různých odvětví včetně finančního a veřejného sektoru a zaměřuje se na spolehlivé, bezpečné a kvalitativně garantované IT služby.
Seniorní softwarový inženýr s využitím AI
Vyvíjejte software pro hyperautomatizaci a správu pracovních postupů v německé IT společnosti DATAGROUP. Vytvářejte bezpečné fullstackové aplikace, API, CI/CD pipeline a strategie testování.
Popis
- Vyvíjejte software pro hyperautomatizaci a správu pracovních postupů s využitím moderních nástrojů AI
- Veďte komplexní fullstackové projekty od analýzy až po dodání
- Projednávejte požadavky se zainteresovanými stranami a převádějte obchodní potřeby do robustní softwarové architektury
- Navrhujte datové modely a diagramy entit a vztahů
- Specifikujte REST API a rozhraní OpenAPI
- Vytvářejte návrhy zabezpečení v souladu s doporučeními OWASP s využitím RBAC, OAuth a JWT
- Vyvíjejte škálovatelné a vysoce výkonné aplikace pomocí frontendových i backendových technologií
- Navrhujte strategie jednotkového, integračního a end-to-end testování
- Udržujte kvalitu kódu prostřednictvím kontrol
- Identifikujte bezpečnostní rizika včetně XSS, SQL injection a CSRF
- Nasazujte aplikace na vlastních serverech
- Konfigurujte CI/CD pipeline pomocí GitHub Actions nebo GitLab CI
- Vylepšujte monitorovací dashboardy
- Kontrolujte kód vytvořený AI z hlediska architektonických problémů a možností zvýšení výkonu
- Vysvětlujte technické kompromisy netechnickým zainteresovaným stranám a představujte možnosti řešení
Požadavky
- Vysokoškolské vzdělání v oboru informatiky, podnikové informatiky nebo srovnatelná kvalifikace, případně odborná příprava v oboru vývoje IT aplikací
- Několik let praktických zkušeností s vývojem softwaru doložených portfoliem nebo referencemi k projektům
- Pravidelné a produktivní používání nástrojů AI pro programování, jako jsou Claude Code, GitHub Copilot a Cursor
- Dobrá znalost REST API, webhooků a návrhu SQL databází včetně PostgreSQL nebo MySQL
- Pokročilá znalost alespoň jednoho backendového jazyka: Node.js, Python, Go, C# nebo Java
- Zkušenosti s moderními frontendovými frameworky, jako jsou React, Vue.js nebo Angular, a pokročilá znalost alespoň jednoho z nich
- Znalost HTML, CSS, JavaScriptu nebo TypeScriptu a moderních vzorů UI/UX
- Podrobná znalost OWASP Top 10 včetně injection, XSS, CSRF a nedostatků v autentizaci
- Praktické zkušenosti s technologiemi autentizace a autorizace, jako jsou JWT, OAuth, RBAC nebo SSO
- Zkušenosti s Dockerem a nástroji CI/CD, jako jsou GitHub Actions, GitLab CI nebo Jenkins
- Schopnost nasazovat aplikace na vlastních serverech i v cloudových prostředích
- Výborná znalost němčiny a angličtiny slovem i písmem
Benefity
- Otevřená kultura spolupráce a pracovní prostředí založené na důvěře
- Strukturované zaškolení s podporou týmu AIS
- Plochá hierarchie, rychlé rozhodování a vysoká míra samostatnosti
- Individuální možnosti rozvoje a rozmanitá náplň práce
- Flexibilní pracovní doba
- Možnost práce na dálku
- Moderní, dobře vybavené kanceláře s výškově nastavitelnými stoly a alespoň dvěma monitory na každém pracovišti
- Pravidelné využívání pokročilých nástrojů AI včetně Claude Code, GitHub Copilot a Cursor
- Možnost volby technologií a zapojení do rozhodování o nástrojích
- Sponzorská podpora účasti na sportovních akcích
- Vybavení dostupné prostřednictvím firemního obchodu DATAGROUP
- Více než 30 poboček po celém Německu a možnost interního přesunu bez změny zaměstnavatele