Starszy Inżynier C++ / Senior C++ Engineer z jęz. ukraińskim
Technologie, których używamy
Wymagane
System operacyjny
Poszukujemy doświadczonego Starszego Inżyniera C++, który dołączy do naszego zespołu i będzie odpowiedzialny za rozwój i utrzymanie zaawansowanych aplikacji. Osoba na tym stanowisku będzie brała udział we wszystkich fazach cyklu życia oprogramowania, od projektowania po wdrażanie i testowanie.
Lokalizacja :
Praca zdalna z możliwością zatrudnienia w Polsce, Bułgarii, Czechach, Portugalii, Hiszpanii lub Bukareszcie.
Wynagrodzenie :
50,000 - 67,000 USD rocznie (netto / B2B)
Twój zakres obowiązków
- Rozwój nowych funkcjonalności w platformie.
- Udział we wszystkich fazach cyklu życia oprogramowania.
- Tworzenie i aktualizacja dokumentacji technicznej produktu.
- Aktywny udział w sesjach burzy mózgów i wnoszenie innowacyjnych pomysłów do technologii, algorytmów i produktów.
- Praca w środowisku opartym na współpracy zespołowej.
Nasze wymagania
- Biegła znajomość C++11 i nowszych standardów.
- Wykształcenie wyższe (licencjat lub magister) w dziedzinie informatyki lub pokrewnej.
- Minimum 5 lat doświadczenia zawodowego jako programista oprogramowania.
- Minimum 3 lata doświadczenia w technologiach webowych.
- Doświadczenie w tworzeniu oprogramowania na platformę Windows.
- Zaawansowane umiejętności w projektowaniu i użytkowaniu relacyjnych baz danych.
- Solidna wiedza na temat testowania oprogramowania (TDD, testy automatyczne).
- Doświadczenie w tworzeniu API webowych (REST, GraphQL, GRPC).
- Doświadczenie w profilowaniu i optymalizacji wydajności aplikacji.
- Zrozumienie architektur aplikacji o wysokiej dostępności.
- Doświadczenie z architekturą opartą na zdarzeniach, wzorcami projektowymi i systemami przesyłania wiadomości.
- Znajomość następującego stosu technologicznego :
- Biegła znajomość języka ukraińskiego.
Mile widziane
- Doświadczenie we wdrażaniu praktyk DevOps.
- Doświadczenie z nierelacyjnymi bazami danych.
- Zainteresowanie i / lub znajomość platformy .NET.
- Dobra znajomość języka angielskiego.
Tak organizujemy naszą pracę
- Masz wpływ na wybór narzędzi i technologii.
- Masz wpływ na rozwiązania technologiczne.
- Masz wpływ na produkt.
- 20 dni płatnego urlopu.
- Płatne zwolnienia lekarskie (do 2 tygodni ciągłej nieobecności).
- Do 5 dni urlopu na opiekę zdrowotną (bez zaświadczenia lekarskiego).
- Dni wolne w święta państwowe.
- Karta sportowa (do 50 USD miesięcznie na aktywności wellness).
Etapy rekrutacji
- Rozmowa z HR (30 minut).
- Rozmowa techniczna (1 godzina).
- Rozmowa z CEO (30 minut).