C++ Developer/ Remote

Customer’s educational project

Project is now based on: – modern C++ in about 80% – Python 3 in 10% – SQL (Oracle’s Pro*C), Dockerfile, Jenkinsfile/Groovy DSL, shell scripts – 10% Project is very dynamic and growing. The application is split on a few modules and services. It uses various external C/C++ libraries. Developing new features takes more than 50% of time. The quality of the project is most important, so very much attention is paid to contact with the Client, writing documented, well optimized, high quality code and code review. Polish team works in Agile, with Scrum and occasionally Extreme Programming. The Client is based in San Jose, CA, so a few hours daily there is a need to work in the evenings (6PM~9PM).

EXPERIENCE

  • Programming languages: Modern C++ (11/14/17/20), Python 3 (with package manager basics),
  • Nice to have: Bash (only basics), Golang – basics,
  • Design principles SOLID, DRY, YAGNI, KISS
  • Libraries: STL, Boost
  • Design patterns: Abstract factory, Builder, Factory Method, Visitor, Singleton
  • Operating systems: Linux (Debian through SSH as a daily development environment)
  • Containerization: Docker, docker-compose
  • Others: Amazon ECS, Confluence, Jira, RESTfull APIs, HTTP protocol basics, AWS console basics, Regular expressions, Microservices
  • Version control: Git (very good knowledge), Bitbucket/Gitlab
  • Continuous integration: Jenkins pipeline (with basic knowledge of Groovy)
  • Databases: Oracle SQL (Pro*C), SQLite
  • Tools: cmake, cppcheck, clang-tidy, Doxygen, Valgrind/HeapTrack, Splunk

CLIENT OFFERS

  • employment by a Polish company from the IT industry
  • experience in working in an international environment
  • B2B contract
  • 100% remote work

Informujemy, że skontaktujemy się tylko z wybranymi Kandydatami.

Widniejemy w Krajowym Rejestrze Agencji Zatrudnienia pod numerem 21949

Zanim zaaplikujesz zapoznaj się z Klauzulą informacyjną Przesłanie CV oznacza zgodę na przetwarzanie przez HR Bank sp. z o.o. Administratora Twoich danych osobowych.

Wyrażam zgodę na przetwarzanie moich danych osobowych, przez HR Bank sp. z o.o. z siedzibą w Warszawie, przy ul. Mokotowska 1, zawartych w przesyłanej przeze mnie ofercie pracy dla potrzeb obecnego i przyszłych procesów rekrutacji. Zostałem poinformowany, że HR Bank sp. z o.o. będzie administratorem dotyczących przeze mnie danych osobowych.

Program poleceń

Program poleceń pracowniczych HR BANK to dobry system rekomendacji łączący sprawnie firmy i kandydatów. Zapoznaj się...

Polityka prywatności

Dane osobowe są zawsze przetwarzane zgodnie z przepisami prawa. Przeczytaj więcej o naszej polityce prywatności