Állás · Senior

Senior Ruby fejlesztő

Szoftverfejlesztő • Senior • Remote • Teljes munkaidő • Lengyelország Lengyelország

A SOFTSWISS adatminőségi platformjának csapatába keres senior Ruby fejlesztőt, aki a nagy terhelésű rendszer backendjét építi és a szolgáltatások éles működéséért is felel. A fókusz az architektúrán, az adatmodelleken és a PostgreSQL teljesítményén van.

Feladatok

  • ▹Napi több millió ellenőrzést futtató, nagy terhelésű adatminőségi platform architektúrájának tervezése és fejlesztése
  • ▹Az ütemezés, a függőségkezelés, az újrapróbálkozások és a módosítás által kiváltott újrafuttatások áteresztőképességének, késleltetésének és megbízhatóságának javítása
  • ▹A körülbelül 4000 RPS-es PostgreSQL-terhelés profilozása és optimalizálása
  • ▹A statisztikai és analitikai terhelések backend oldali migrálása PostgreSQL-ről ClickHouse-ra
  • ▹Termékfunkciók fejlesztése az adatminőségi lefedettség, a táblák adatfolyam-követése, az incidenskezelés és a hibakeresés köré
  • ▹Közreműködés a platform felületének fejlesztésében, ha az egy funkció végponttól végpontig való megvalósításához szükséges (AI-támogatott munkafolyamatokkal)
  • ▹Az éles szolgáltatások megbízhatóságának felügyelete: incidensek kivizsgálása, teljesítmény-szűk keresztmetszetek feltárása, observability fejlesztése
  • ▹Részvétel a 24/7 ügyeleti rotációban
  • ▹Az adatminőségi ellenőrzések bevezetésének és üzemeltetésének támogatása a cégen belül
  • ▹Együttműködés adatgazdákkal, infrastruktúra- és üzleti csapatokkal

Elvárások

  • ▹Erős Ruby és Rails ismeretek
  • ▹Nagy terhelésű éles rendszerek fejlesztésének és üzemeltetésének tapasztalata
  • ▹Mély PostgreSQL-tudás: lekérdezéstervezés és profilozás, indexek, zárolás, tranzakciók, párhuzamosság, kapcsolatkezelés, teljesítményhangolás tartós terhelés alatt
  • ▹Erős SQL-tudás, összetett adateltérések feltárása nagy, több forrásból származó adathalmazokban
  • ▹Aszinkron rendszerek ismerete: háttérfeladatok, sorok, újrapróbálkozás, idempotencia, hibából való helyreállás
  • ▹Összetett backend rendszerek nulláról való tervezésének és biztonságos továbbfejlesztésének tapasztalata
  • ▹Éles rendszerek felelős üzemeltetése: metrikák, naplók, tracing, incidensvizsgálat, teljesítményelemzés
  • ▹AI-alapú fejlesztői eszközök magabiztos használata, az eredmények kritikus ellenőrzésével
  • ▹Termékszemlélet és vállalkozói felelősségvállalás
  • ▹Angol nyelvtudás legalább B1 szinten

Előny

  • ▹ClickHouse ismerete
  • ▹Delta Lake, Trino, Spark vagy DuckDB ismerete

Soft skillek

Önálló kezdeményezés és felelősségvállalásTermékszemléletKritikus gondolkodásTöbb területen való munkavégzés vállalása

A munkáltatóról

A SOFTSWISS a cégen belül használt, nagy terhelésű adatminőségi platformot épít és üzemeltet, amely naponta több millió ellenőrzést futtat.

Nyelvtudás: Angol: B1 vagy magasabb

Hasonló állások