Staff Software Engineer (Ruby on Rails)

Munkáltató · Diligent

SzoftverfejlesztőWeb- és multimédia-fejlesztőAlkalmazásfejlesztőTeljes

Budapest

Staff Ruby on Rails mérnökként a Diligentnél te határozod meg a technológiai irányvonalat az irányítási (governance) platformunkat működtető, biztonságos, skálázható és nagy teljesítményű SaaS-alkalmazások és -szolgáltatások számára. Teljes körűen kezeled a kritikus rendszereket, szorosan együttműködsz a Product, Security, DevOps és más mérnöki vezetőkkel a technológiai ütemtervek kialakításában, valamint mentorálod a mérnököket a részlegen belül.

Feladatok

  • Vezeted a biztonságos, skálázható Ruby on Rails alkalmazások és szolgáltatások tervezését, bevezetését és fejlesztését, ösztönözve az architekturális döntéseket több csapaton és kódbázison átívelően, felelősséget vállalva a skálázhatóságért, a megbízhatóságért és a hatékony futtatásukhoz szükséges háttérinfrastruktúráért.
  • Technológiai irányt mutatsz a nagyobb projektekhez és platform-iniciatívákhoz a megoldástervezéstől és prototípuskészítéstől kezdve a megvalósításig és a production üzemeltetésig. Te felelsz a technológiai ütemterv (roadmap) alakításáért új technológiai kezdeményezések és beruházások azonosítása, formálása és ösztönzése révén.
  • Webes alkalmazásokat és szolgáltatásokat fejlesztesz és tökéletesítesz, nagy hangsúlyt fektetve a skálázhatóságra, a karbantarthatóságra, a megbízhatóságra és a platform hosszú távú egészségére.
  • Azonosítod a rendszerszintű szűk keresztmetszeteket a szolgáltatásokban, és pragmatikus architekturális fejlesztéseket javasolsz, ideértve a monolitok lebontását és a szolgáltatásorientelt vagy mikroszolgáltatásokat alkalmazó minták felé történő elmozdulást, ahol az hozzáadott értéket teremt.
  • Hatékonyan együttműködsz a Product, QA, Security és más mérnöki vezetői területekkel a technológiai ütemtervek kialakításában, a megfelelőség biztosításában és a működő szoftverek production környezetbe juttatásában. Segíted a csapatok előrehaladását a technológiai kétértelműségek tisztázásával, a csapatokon átívelő függőségek azonosításával és világos technológiai iránymutatás nyújtásával, ahol arra szükség van.
  • Úttörő szerepet tölts be és teszed lehetővé az AI felelősségteljes használatát a mérnöki munkafolyamatokban – tanácsokat adsz arról, hogy az AI-alapú kódolás, hibakeresés, prototípuskészítés és egyéb AI-képességek hol javítják a sebességet vagy a minőséget, és segíted a csapatokat ezek bevezetésében a megfelelő emberi validálással, felügyelettel és irányítással.
  • Támogatod a kódminőséget átgondolt kódellenőrzésekkel, automatizált teszteléssel, dokumentációval és a mérnöki gyakorlatok folyamatos fejlesztésével a csapatok körében.
  • Mentorálod a mérnököket minden szinten, széles körben osztod meg a tudást, és segítesz magasabbra tenni a lécet a technológiai kivitelezés, a szállítási fegyelem, az architekturális gondolkodás és az AI-támogatott munkavégzési módszerek terén.
  • Folyamatosan értékeled és teszteled az új eszközöket és technológiákat – beleértve az AI-eszközkészleteket is –, optimalizálva a skálázhatóságot, a megbízhatóságot, a teljesítményt, a költséghatékonyságot és a fejlesztői produktivitást.

Elvárások

  • 8+ év szakmai szoftverfejlesztési tapasztalat kereskedelmi szoftverkörnyezetben, mély gyakorlati tapasztalattal webes alkalmazások és szolgáltatások építése és skálázása terén.
  • Szakértő szintű Ruby on Rails ismeret és erős múltbeli teljesítmény production-szintű backend vagy full-stack alkalmazások nagyszabású szállításában ezzel a technológiával.
  • Széleskörű tapasztalat az API- és weben alapuló fejlesztésben, beleértve a RESTful szolgáltatások tervezését, valamint bizonyított képesség a skálázható, nagy teljesítményű rendszerarchitektúrák, API-k és adatmodellek megtervezésére és felülvizsgálatára.
  • Kimutatható tapasztalat biztonságos szoftverek tervezésében olyan környezetekben, amelyek alkalmazzák a DevOps-ot, az infrastructure as code (infrastruktúra mint kód) szemléletet és az automatizált szállítási gyakorlatokat.
  • Mélyreható ismeretek a mikroszolgáltatásokról vagy a szolgáltatásorientelt architektúrákról, valamint a elosztott rendszerekben rejlő kompromisszumokról, tapasztalattal ezeknek a döntéseknek a csapatokon átívelő irányításában.
  • Gyakorlati ismeretek az AI-modellek képességeiről, a prompt engineeringről és a felelősségteljes/biztonságos AI-használatról, valamint azon képesség, hogy tanácsokat adj az AI-stratégia kialakításához, és beépítsd a monitoringot vagy a szabályozást a mérnöki munkafolyamatokba.
  • Erős tapasztalat a verziókezelő rendszerek, például a Git és a GitHub terén, valamint a nagyszabású kollaboratív és ágazó (branching) munkafolyamatokban.
  • Kiváló kommunikációs készség, igazolt képesség a technológiai irányvonal befolyásolására, keresztfunkcionális kezdeményezések vezetésére, valamint a technológiai és AI-val kapcsolatos fogalmak elmagyarázására mind a technikai, mind a nem technikai érintettek számára.
  • Bizonyított képesség a mérnökök mentorálására, a mérnöki sztenderdek felállítására, valamint a nagy, kétértelmű kezdeményezések csapatokon átívelő, végrehajtható feladatokra való lebontására.
  • Erős SQL- és adatmodellezési ismeretek, az alkalmazásteljesítmény, a perzisztencia-réteg tervezése és a nagyszabású kapacitástervezés logikus átlátásának képességével.
  • Tapasztalat AWS-alapú rendszerekkel, szerver nélküli (serverless) architektúrákkal, valamint a modern felhőalapú bevezetési és migrációs mintákkal kapcsolatban.

Közzétéve 2026. okt. 27. · Frissítve 7 napja · 1 megtekintés