• Navrhovať, vyvíjať, testovať a udržiavať funkcionality naprieč celým technologickým stackom vrátane backendových služieb v Java/Spring a frontendových aplikácií v Reacte.
FULL STACK VÝVOJ:
• Prevziať zodpovednosť za dodanie funkcionality od analýzy požiadaviek až po nasadenie a podporu v produkcii.
• Vytvárať API a integrácie podporujúce moderné servisne orientované architektúry.
• Vyvíjať udržiavateľné používateľské rozhrania pomocou Reactu, TypeScriptu a moderných frontendových postupov.
• Navrhovať a dodávať nové produktové funkcionality a vylepšenia a zároveň podporovať postupnú modernizáciu platformy.
MODERNIZÁCIA A INŽINIERSTVO
• Podieľať sa na modernizácii legacy monolitickej aplikácie na cloud-native služby.
• Participovať na rozdeľovaní služieb, návrhu API, modernizácii databáz a migračných iniciatívach.
• Spolupracovať s Technical Leadom na architektúre, rozhodnutiach o návrhu a implementačných stratégiách.
KVALITA A OSVEDČENÉ POSTUPY
• Zúčastňovať sa code review, návrhových revízií a technických diskusií.
• Prispievať k stratégiám automatizovaného testovania vrátane unit, integračných a end-to-end testov.
• Presadzovať najlepšie inžinierske postupy, štandardy kódovania a neustále zlepšovanie.
CLOUD A PREVÁDZKA
• Vyvíjať a udržiavať aplikácie nasadené v Azure a/alebo AWS.
• Pracovať s Dockerom, CI/CD pipeline a cloud-native postupmi nasadzovania.
• Podieľať sa na nasadzovaní, monitorovaní, riešení problémov a prevádzkovej podpore.
SPOLUPRÁCA
• Úzko spolupracovať s Product Ownermi, Business Analytikmi, QA inžiniermi a ostatnými vývojármi s cieľom prinášať biznisovú hodnotu.