#1 Job Board for tech industry in Europe

  • Job offers
  • All offersWarszawaCC++ Developer
    C++ Developer
    C
    LHH Recruitment Solutions

    C++ Developer

    LHH Recruitment Solutions
    Warszawa
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    B2B, Permanent
    Operating mode
    Remote

    Tech stack

      Git

      advanced

      C++

      advanced

      JIRA

      advanced

      SQL

      advanced

      Python

      advanced

    Job description

    Online interview

    Za co będziesz odpowiedzialna/y:    

    • Pisanie zgodnego ze standardami kodu C++,
    • Tworzenie API i komunikacja z bazami danych,
    • Ścisła współpraca z innymi programistami zaangażowanymi w projekt,
    • Optymalizacja aplikacji pod kątem błędów,
    • Nadzór nad aplikacją,
    • Wykrywanie i eliminowanie ewentualnych błędów,
    • Opieka nad bezpieczeństwem kodu,
    • Przygotowywanie raportów i analiz dotyczących projektu.



    Wymagania:

    • Znajomość struktur danych: kompromisy przestrzenne i czasowe podstawowych struktur danych i algorytmów (arrays, linked lists, trees, hash tables),
    • Wiedza z zakresu podstawowych algorytmów przechodzenia i wyszukiwania struktur danych,
    • Rozumienie problemów programowania wielowątkowego (race, deadlock), synchronization primitives,
    • Znajomość programowania systemowego: kompilatory i linkery, łączenie statyczne i dynamiczne oraz biblioteki, stos, wielowątkowość, programowanie na poziomie gniazd,
    • Znajomość typowych błędów aplikacji: wycieki pamięci, heap corruption, ipc.,
    • Umiejętność projektowania dobrych i znormalizowanych schematów baz danych, rozumienie indeksów,
    • Znajomość podstawowych wzorców projektowych (singleton, factory, proxy, strategy),
    • Czytelność i organizacja kodu,
    • Znajomość programowania defensywnego,
    • Zdolność rozumienia i komunikowania myśli, projektów, pomysłów, specyfikacji w jednoznaczny sposób,
    • Znajomość języka angielskiego na poziomie B2.



    Oferujemy:

    • Bezpośredni wpływ na rozwój produktu,
    • Elastyczne godziny pracy oraz możliwość pracy zdalnej,
    • Opiekę medyczną LUX MED,
    • Karnet Benefit MultiSport,
    • Możliwość przystąpienia do ubezpieczenia grupowego,
    • Naukę języka angielskiego,
    • Regularną ewaluację jako element Twojego rozwoju,
    • Możliwość udziału w szkoleniach, konferencjach, meetup’ach,
    • Stabilne zatrudnienie w oparciu o B2B lub umowę o pracę.
    • Nowoczesne biuro, wyjazdy i spotkania integracyjne.