← Vissza a listához
Állás

C, Golang Szoftverfejlesztő - dqlite (SQLite Raft kiterjesztés)

Backend Developer • Helyszíni • Teljes munkaidő • 📍 Home based - EMEA

Távoli szoftverfejlesztői pozíció a Canonicalnál (EMEA régióban elérhető), amely a dqlite-ra fókuszál – ez a vállalat elosztott SQLite adatbázisa, amely saját Raft könyvtárat használ a konszenzushoz és replikációhoz. A fejlesztő a libraft, dqlite és go-dqlite komponensek továbbfejlesztését tervezi és valósítja meg, amelyeket a MicroK8s, LXD és más projektek használnak, C könyvtárként és Go csomagként elérhetően.

Stack

Feladatok

  • Funkciók tervezése és megvalósítása a dqlite-ban
  • A felhasználók által tapasztalt hibák felderítése és javítása
  • Jepsen tesztek, hagyományos HA adatbázis automatizált tesztek és stressztesztek fejlesztése
  • Részvétel a mérnöki folyamatban kód- és architektúra-ellenőrzésen keresztül
  • Kapcsolattartás a nyílt forráskódú közösséggel és kereskedelmi partnerekkel

Elvárások

  • Tapasztalat elosztott rendszerekben (lehetőleg Raft-tal)
  • Jó C programozási tapasztalat
  • Gyors tanulási képesség új rendszerek és technikák terén
  • Erős írásbeli és szóbeli kommunikációs készség
  • BSc vagy azzal egyenértékű diploma informatika, STEM vagy hasonló területen

Előny

  • Az aszinkron programozás és konkurencia-minták szilárd ismerete

Soft skillek

Erős írásbeli és szóbeli kommunikációGyors tanulási képességEgyüttműködés a nyílt forráskódú közösséggelProblémamegoldás

Amit kínálunk

  • Elosztott munkakörnyezet évente kétszeri személyes csapat-sprintekkel
  • Évi 2 000 USD személyes tanulási és fejlődési keret
  • Éves béráttekintés és teljesítményalapú éves bónusz
  • Elismerési jutalmak és éves szabadság
  • Anyasági és apasági szabadság, munkavállalói támogatási program
  • Utazási lehetőségek, Priority Pass és utazási upgrade-ek a hosszú távú vállalati eseményeken
Nyelvtudás: angol
Végzettség: Informatikai, természettudományi/műszaki (STEM) vagy hasonló BSc diploma vagy azzal egyenértékű végzettség