#1 Job Board for tech industry in Europe

C/C++ Developer
New
C

C/C++ Developer

6 031 - 7 127 USD/monthGross per month - Permanent
6 031 - 7 127 USD/monthGross per month - Permanent
Type of work
Full-time
Experience
Senior
Employment Type
Permanent
Operating mode
Hybrid

Tech stack

    Polish

    C1

    English

    C1

    C++

    advanced

    GCC

    advanced

    Clang

    advanced

    Windows

    regular

    Linux

    regular

    Java

    nice to have

    Python

    nice to have

Job description

Online interview

Poszukujemy doświadczonego i zmotywowanego C++ Software Engineera, który dołączy do zespołu pracującego nad nowym projektem tworzonym od podstaw – re-engineeringiem systemów typu legacy. Nie przeprowadzamy migracji 1:1 – skupiamy się na przebudowie architektury i implementacji nowych rozwiązań zgodnych z aktualnymi wymaganiami funkcjonalnymi i regulacjami bankowymi.

Projekt jest długoterminowy, z dużą decyzyjnością architektoniczną po stronie zespołu. Pracujemy w metodykach zwinnych w kilku squadach. Ze względu na charakter projektu i kontakt z zespołami zewnętrznymi (3rd party), szukamy osób nie tylko technicznie mocnych, ale też komunikatywnych.


Praca Hybrydowa z Warszawy - 2-3 dni w tygodniu w biurze



Twoje zadania:

  • Tworzenie, rozwój i optymalizacja aplikacji w języku C++ na systemach Linux i Windows

  • Projektowanie algorytmów opartych o teorię grafów (np. znajdowanie najkrótszych ścieżek, analiza połączeń między węzłami)

  • Praca z kompilatorami GCC i Clang

  • Współtworzenie architektury systemu i podejmowanie decyzji technicznych

  • Pisanie testów jednostkowych (gTest/gMock), debugowanie i refaktoryzacja

  • Praca z narzędziami kontroli wersji (Git), systemami buildów i CI/CD

  • Współpraca z zespołami zewnętrznymi (3rd party), a także z innymi zespołami wewnętrznymi


Wymagania:

Must-have:

  • Minimum 3 lata doświadczenia w programowaniu w C++ (11/14/17/20)

  • Doświadczenie z GCC, Clang, Visual Studio

  • Znajomość systemów Linux i Windows (praca w obu środowiskach)

  • Znajomość teorii grafów i struktur danych

  • Umiejętność pisania testów jednostkowych (gTest, gMock)

  • Doświadczenie w pracy w metodykach zwinnych (Agile)

  • Komunikatywność – konieczna w kontaktach z zespołami zewnętrznymi (3rd party)

Nice-to-have:

  • Znajomość Java i Python

  • Doświadczenie z Boost (szczególnie biblioteki grafowe)

  • Znajomość narzędzi CI/CD i Docker

  • Umiejętność tworzenia skryptów w Bash lub batch/powershell

  • Doświadczenie w profilowaniu wydajności


Co oferujemy:

  • Praca nad nowym, długofalowym projektem z dużym wpływem na architekturę

  • Zespół złożony z doświadczonych inżynierów, pracujących w kilku squadach

  • Stabilne warunki współpracy i elastyczny model pracy

  • Realny wpływ na decyzje technologiczne i kierunek rozwoju projektu


6 031 - 7 127 USD/month

Gross per month - Permanent

Apply for this job

File upload
Add document

Format: PDF, DOCX, JPEG, PNG. Max size 5 MB

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Please be informed that the data controller is TQLO Sp. zoo (hereinafter "controller"). You have the right to request a... more