Senior Core Developer je kľúčová pozícia zameraná na vývoj vysoko výkonných a bezpečných aplikácií na úrovni systému s použitím jazykov C, C++ a Rust. Ideálny kandidát má rozsiahle skúsenosti v oblasti systémovej architektúry a záujem alebo zázemie v blockchainových technológiách.
Súbor zručností: (C, C++, Rust - skúsenosti s blockchainom výhodné)
Kľúčové zodpovednosti
- Vývoj základného systému: Vývoj, optimalizácia a údržba aplikácií na úrovni systému a základných knižníc pomocou jazykov C, C++ a Rust. Zabezpečenie robustnosti, výkonu a škálovateľnosti.
- Technológia blockchain: Zapojte sa do vývoja technológie blockchain vrátane návrhu protokolu, implementácie inteligentných zmlúv a prípadného vylepšenia algoritmu konsenzu.
- Optimalizácia výkonu: Optimalizácia výkonu systému: profilujte výkon systému, identifikujte úzke miesta a implementujte optimalizácie v komplexných systémoch, čím zabezpečíte efektívne využitie zdrojov.
- Technické vedenie: Vedenie hlavných vývojových iniciatív a poskytovanie mentorstva mladším vývojárom. Podporovať inovácie a udržiavať vysoké štandardy kvality softvéru.
- Výskum a inovácie: Udržujte si prehľad o najnovších trendoch v oblasti vývoja systémov a blockchainu. Experimentujte s novými technológiami a prístupmi s cieľom zlepšiť možnosti systému.
- Spoločný vývoj: Úzko spolupracujte s ostatnými vývojármi, produktovými manažérmi a zainteresovanými stranami. Zabezpečte, aby ciele vývoja boli v súlade s celkovou víziou produktu a cieľmi spoločnosti.
- Zameranie na bezpečnosť: Uprednostnite a integrujte najlepšie bezpečnostné postupy do všetkých vývojových procesov, najmä v blockchainových aplikáciách.
Kvalifikácie
- Bakalársky alebo magisterský titul v oblasti informatiky, inžinierstva alebo v príbuznej technickej oblasti.
- Viac ako 5 rokov skúseností s programovaním na systémovej úrovni v jazykoch C, C++ a Rust.
- Preukázané skúsenosti s nízkoúrovňovou architektúrou, algoritmami a dátovými štruktúrami.
- Skúsenosti alebo silný záujem o technológiu blockchain a decentralizované systémy.
- Znalosť viacvláknových systémov, systémov reálneho času a sieťového programovania.
- Silné schopnosti riešiť problémy a schopnosť pracovať na komplexných a multifunkčných projektoch.
Uprednostňované skúsenosti
- Priama účasť na blockchainových projektoch vrátane DLT, kryptomien alebo inteligentných zmlúv.
- Príspevky do projektov s otvoreným zdrojovým kódom, najmä v oblasti systémového programovania alebo blockchainu.
- Znalosť kryptografických protokolov a vývoja zameraného na bezpečnosť.
- Skúsenosti s inými systémovými programovacími jazykmi alebo rámcami sú pre potreby projektu výhodné.
Pracovné prostredie
- Pridajte sa k tímu inovátorov a odborníkov v dynamickom prostredí, ktoré myslí na budúcnosť.
- Príležitosti pracovať na špičkových technologických projektoch v oblasti blockchainu a vývoja systémov.
- Podpora neustáleho vzdelávania, odborného rozvoja a spoločného výskumu.
Proces podávania žiadostí
Uchádzači by mali predložiť podrobný životopis, motivačný list, v ktorom vysvetlia svoj záujem a vhodnosť pre túto pozíciu, a akékoľvek relevantné portfólio kódovania alebo odkazy na predchádzajúcu prácu. Súčasťou výberového konania môžu byť technické pohovory, testy kódovania a hodnotenie riešenia problémov.
Umiestnenie:
Plat: 2500 EUR (základný, dohodou)
Zmluva: plný úväzok