
Instil to firma konsultingowa z branży technologicznej, która pomaga przede wszystkim firmom technologicznym B2B modernizować produkty cyfrowe i tworzyć bezpieczne oprogramowanie oparte na danych. Jej działalność obejmuje rozwój produktów, inżynierię chmurową, cyberbezpieczeństwo, wsparcie w zakresie zgodności oraz usługi związane ze sztuczną inteligencją i danymi. Firma łączy doświadczenie w realizacji projektów z przyspieszonym szkoleniem programistów. Instil skupia specjalistów z dziedzin inżynierii, bezpieczeństwa, danych i produktów, pomagając klientom udoskonalać doświadczenia cyfrowe, wzmacniać praktyki tworzenia oprogramowania oraz przekładać inwestycje w technologie na praktyczne rezultaty biznesowe.
Starszy programista C++ — zdalny kontrakt w Wielkiej Brytanii
Dołącz do Instil jako starszy programista C++ i twórz wysokowydajne mikrousługi Linux dla urządzeń wbudowanych. Rola kontraktowa obejmuje usługi rozproszone, interfejsy API, potoki CI/CD i testowanie automatyczne.
Opis
- Tworzenie i utrzymywanie usług C++ w architekturze mikrousług
- Tworzenie i diagnozowanie oprogramowania Linux, w tym skryptów powłoki i kodu systemowego
- Współpraca z zespołami międzyfunkcyjnymi przy interfejsach API, kontraktach usług i sposobach wdrażania
- Poprawa wydajności i niezawodności systemów rozproszonych
- Wsparcie potoków CI/CD i platform automatycznego testowania
- Udział w przeglądach kodu i dyskusjach architektonicznych
- Spełnianie standardów bezpieczeństwa, jakości i wydajności
- Tworzenie skalowalnych, wysokowydajnych usług rozproszonych dla urządzeń wbudowanych
Wymagania
- Co najmniej siedem lat profesjonalnego doświadczenia w programowaniu C++, w tym w C++14, C++17 lub C++20
- Doświadczenie w tworzeniu i debugowaniu oprogramowania Linux, w tym w pisaniu skryptów powłoki, korzystaniu z wywołań systemowych oraz zarządzaniu procesami i wątkami
- Bardzo dobra znajomość architektury mikrousług, interfejsów REST API i orkiestracji usług
- Doświadczenie w korzystaniu z narzędzi do konteneryzacji i orkiestracji, takich jak Docker
- Znajomość komunikacji międzyprocesowej, kolejek komunikatów i gRPC
- Biegłość w Git oraz platformach CI/CD, takich jak Jenkins i GitLab CI
- Doświadczenie w programowaniu w dodatkowym języku, takim jak Python lub Go
- Bardzo dobre umiejętności analityczne i debugowania oprogramowania
- Zamieszkanie w dowolnym miejscu w Wielkiej Brytanii oraz prawo do pracy w tym kraju; wymagane jest poświadczenie bezpieczeństwa UK lub kwalifikowanie się do jego uzyskania, co zwykle oznacza co najmniej pięć lat nieprzerwanego pobytu w Wielkiej Brytanii i nie więcej niż 30 kolejnych dni poza Wielką Brytanią jednorazowo
- Poświadczenie bezpieczeństwa UK lub kwalifikowanie się do jego uzyskania; kwalifikowanie się zwykle obejmuje co najmniej 5 lat nieprzerwanego pobytu w Wielkiej Brytanii i nie więcej niż 30 kolejnych dni poza Wielką Brytanią w dowolnym momencie zgodnie z danymi źródłowymi? Chwileczkę, problem z dokładną liczbą.
- świadczenia
Benefity
- W pełni zdalna praca z terytorium Wielkiej Brytanii
- Współpraca kontraktowa
- Praca nad wysokowydajnym oprogramowaniem dla urządzeń wbudowanych
- Możliwość zdobycia doświadczenia w zakresie mikrousług, systemów rozproszonych, CI/CD i automatycznego testowania