Poszukujemy Inżyniera Fullstack, który przejmie pełną odpowiedzialność za rozwój platformy wynajmu serwerów, nad którą pracujemy. Główne funkcje tej platformy to informowanie klientów o ich opcjach wynajmu serwerów, specyficznych konfiguracjach serwerów, śledzenie płatności i przypisanych do nich nagród. Będziesz ściśle współpracować z wewnętrznym właścicielem produktu oraz projektantem, tworząc niezależny zespół w firmie, wspierający główne cele. Oczekujemy od Ciebie silnych umiejętności w obszarze backendu, frontend oraz skalowalnej architektury oprogramowania.
Doświadczenie po stronie klienta z AWS lub CGP jest niezbędne, jednak doświadczenie w zakresie rozwoju usług wynajmu serwerów jest uważane za bardzo cenne. Dodatkowe doświadczenie w systemach niskopoziomowych oraz ekspertyza w dziedzinie ZK (zero-knowledge) będą na Twoją korzyść.
Naszym priorytetem jest znalezienie osoby, która jest wyjątkowo skuteczna zarówno pod względem szybkości, jak i jakości realizacji. Biorąc pod uwagę, że nie ma innych deweloperów uczestniczących w tworzeniu produktu, oczekujemy, że posiadasz solidne doświadczenie w budowaniu rozwiązań end-to-end (MVP) w krótkim czasie oraz potrafisz samodzielnie priorytetyzować swoją pracę i zadania.
Obowiązki
- Tworzenie funkcji MVP dla platformy wynajmu sprzętu
- Wprowadzanie niezbędnych integracji (np. CRM, fakturowanie itp.)
- Tworzenie zaawansowanego i łatwego w użyciu interfejsu użytkownika na podstawie wskazówek projektanta
- Tworzenie odpowiednich narzędzi administracyjnych do monitorowania i zarządzania wszystkimi serwerami
- Dalsze utrzymanie i rozwój platformy w przyszłości
- Tworzenie procesów i nadzór nad integracjami klienta i dostawcy
- Ścisła współpraca z nami w celu rozbudowy funkcji, funkcjonalności i aplikacji
- Wdrażanie i udział w praktykach i procesach inżynieryjnych
Kwalifikacje
- 5+ lat doświadczenia w end-to-end rozwoju fullstack
- Solidny i skalowalny kod, z jasnymi komentarzami
- Zdolność do proaktywnego identyfikowania problemów i znajdowania możliwych rozwiązań
- Płynne i aktywne umiejętności komunikacyjne w języku angielskim
Preferowane umiejętności
- Doświadczenie w środowisku startupowym, gdzie samodzielnie budowałeś MVP
- Doświadczenie w innych projektach rozwoju end-to-end, gdzie byłeś jedynym deweloperem
- Podejście zorientowane na użytkownika oraz wyczucie płynności działania
- Doświadczenie i zainteresowanie systemami rozproszonymi, sieciami P2P, wirtualizacją i unikernelami, chmurą obliczeniową
- Ciekawość w zakresie blockchain/cyberbezpieczeństwa
- Znajomość wewnętrznych struktur Linuxa, standardów POSIX, systemów plików i kryptografii zero-knowledge
Stack technologiczny
- Twój wybór stacku dla platformy wynajmu sprzętu
Nasz stack po stronie sieci rozproszonej:
- Go / Rust
- Linux na x86-64
- Nanos unikernel
- QEMU
Co oferujemy
- W pełni zdalna praca
- Konkurencyjne wynagrodzenie
- Znacząca odpowiedzialność od pierwszego dnia
- Szybko rozwijające się środowisko z możliwościami rozwoju zawodowego
- Minimalna liczba spotkań
- Elastyczne godziny pracy (wymagana częściowa dostępność z EET)
- Możliwość pracy nad najnowszymi technologiami Zero Knowledge
- Możliwość zdobycia doświadczenia w branży blockchain i rozwoju, nawet bez wcześniejszego doświadczenia w tej branży