Senior Fullstack mérnök
Senior Fullstack mérnöki szerep, amely egy csapaton belül vezeti a technikai tervezést és szállítást, és 1-2 Fullstack mérnököt vonalvezet, biztonságos, megbízható és akadálymentes termékek szállítását biztosítva Kotlin/Java Spring Boot mikroszolgáltatások és React/TypeScript technológiák felhasználásával.
Feladatok
- ▹Komplex funkciók végponttól végpontig tartó tervezésének és szállításának vezetése a teljes technológiai stack mentén: backend Kotlin/Java Spring Boot mikroszolgáltatások, konténerizálva az Azure Container Apps-on, REST/OpenAPI API-kkal, más szolgáltatásokkal és adattárolókkal integrálva; frontend React/TypeScript, megosztott design system komponensek és elfogadott architekturális minták (pl. Nx, mikrofrontendek), Azure Static Web Apps-ra telepítve
- ▹Világos Architecture Decision Record-ok (ADR-ek) készítése jelentős technikai döntésekhez, amelyek dokumentálják a kontextust, opciókat, kompromisszumokat és eredményeket, összhangban a szervezeti szintű szabványokkal
- ▹A csapat szolgáltatásainak SLO-inak és üzemeltetési metrikáinak tulajdonlása és javítása; hibaköltségvetések (error budget) monitorozása, részvétel az incidenskezelésben, javítások az incidensek számának és az MTTR-nek csökkentésére
- ▹Biztonságos és megfelelőségi tervezés képviselete: biztonságos kódolási gyakorlatok és fenyegetésmodellezés alkalmazása; a naplózás, audit nyomvonalak és adatkezelés megfelelnek a szabályozási és adatvédelmi követelményeknek; az akadálymentességi szabványok teljesülése a felhasználói funkciókban
- ▹Az observability és üzemeltetési kiválóság erősítése a csapaton belül (metrikák, tracing, logok, dashboardok, runbookok, riasztások), és azok hatékony használatának biztosítása
- ▹A csapat fejlesztői élményének javítása (CI/CD pipeline-ok, teszt stratégia, helyi fejlesztési munkafolyamatok, release gyakorlatok) a tágabb mérnöki szabványokkal és felhő-telepítési mintákkal összhangban
- ▹Felelős, AI-asszisztált mérnöki munka modellezése: a GitHub Copilot és más jóváhagyott eszközök használata a sebesség, minőség és konzisztencia javítására; az AI által generált kód validálása és finomítása a helyesség, karbantarthatóság és megfelelőség biztosítása érdekében; hozzájárulás a dokumentációhoz és az AI-használatra vonatkozó visszacsatolási körökhöz a Staff mérnökökkel együttműködve
- ▹Technikai mentorálás és vonalvezetés biztosítása a csapat Fullstack mérnökei számára, támogatva technikai fejlődésüket, felelősségvállalásukat és szállítási képességüket
- ▹Szoros együttműködés a termékmenedzserekkel és designerekkel a technikai megvalósíthatóság biztosítása, megoldások alakítása és a technikai munka termékcélokkal és határidőkkel való összehangolása érdekében
- ▹Magas szintű kódminőség, tesztelés, dokumentáció és karbantarthatóság fenntartása a csapat kódbázisában, aktívan csökkentve a technikai adósságot
Elvárások
- ▹Erős tapasztalat Spring Boot mikroszolgáltatások tervezésében, építésében és üzemeltetésében Kotlinban vagy Java-ban, beleértve a REST API-kat, integrációkat és konténerizált telepítéseket egy nagyobb felhőplatformon (előnyben az Azure, de az AWS vagy Google Cloud is releváns)
- ▹Jó React és TypeScript ismeretek, gyakorlati tapasztalattal akadálymentes, teljesítményközpontú és karbantartható felhasználói felületek építésében
- ▹Igazolt képesség robusztus, skálázható megoldások tervezésére egy csapaton belül, a tágabb architekturális irányelvekkel összhangban
- ▹Jó megértés az elosztott rendszerek alapjairól (ellenállóképesség, késleltetés, konzisztencia, hibamódok) mikroszolgáltatásokhoz igazítva
- ▹Erős megértés a biztonságos kódolási gyakorlatokról (pl. OWASP), adatvédelmi szempontokról, valamint az éles rendszerekkel szembeni biztonsági és megfelelőségi elvárásokról
- ▹Tapasztalat observability eszközökkel, incidenskezeléssel és CI/CD pipeline-okkal; előny az Azure DevOps Pipelines és Azure telepítési szolgáltatások ismerete
- ▹Igazolt képesség a kódbázis minőségének javítására refaktorálással, jobb absztrakciókkal és a modulok/szolgáltatások közötti tiszta határok kialakításával
- ▹Tapasztalat mérnökök mentorálásában (pairing, code review, tervezési iránymutatás), valamint némi tapasztalat vonalvezetésben vagy formális coachingban
- ▹Tapasztalat GenAI eszközök (pl. GitHub Copilot) használatában a termelékenység és kódminőség javítására, világos megértéssel azok korlátairól és validálási követelményeiről
- ▹Erős kommunikációs és együttműködési készségek, hatékony munkavégzés a termék-, design- és egyéb érdekelt felekkel az eredmények elérése érdekében
Soft skillek
Amit kínálunk
- ▹Teljes körű onboarding támogatás és folyamatos fejlődési lehetőségek
- ▹Rugalmas munkavégzési lehetőségek
- ▹Rendszeres közösségi programok
- ▹Nyugdíjjárulék-hozzájárulás
- ▹Diszkrecionális bónuszrendszer
- ▹Magán egészségbiztosítás
- ▹Életbiztosítás
- ▹Családbarát irányelvek, köztük megnövelt anyasági és apasági szabadság
A munkáltatóról
Az Allica Bank az Egyesült Királyság leggyorsabban növekvő vállalata, és minden idők leggyorsabban növekvő pénzügyi technológiai (fintech) cége. Céljuk, hogy segítsék a bejáratott kkv-kat, a fintech egyik utolsó nagy, kiszolgálatlan szegmensét: bár a gazdaság több mint egyharmadát adják, mind a hagyományos bankok, mind a modern fintech szolgáltatók nagyrészt elhanyagolták őket. A technológia áll az Allica középpontjában. Olyan platformokat terveznek és építenek, amelyek a bankot működtetik, szorosan együttműködve a vállalat minden részével, hogy valódi hatást érjenek el az ügyfelek számára. A csapatok gyorsan haladnak, eredményekre fókuszálnak, és a koncepciótól a szállításig felelősséget vállalnak. Ami megkülönbözteti őket, az a mérnökök befolyásának és önállóságának szintje: nincs örökölt (legacy) rendszerek terhe, így a jövő építésére koncentrálhatnak.
Hasonló állások
Full Stack mérnök (UK)

Web: Full Stack Tech Lead

Full-Stack Software Engineer

Senior full stack szoftvermérnök

Full Stack szoftverfejlesztő
