#1 Job Board for tech industry in Europe

Senior C++ Developer
C

Senior C++ Developer

Warszawa
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    C++

    master

Job description

Online interview

Become a part of our team


At Nethone we pay much attention to create unique team of friendly, flexible and open-minded technology enthusiasts. We try to keep our structure flat and give everyone an opportunity to work with all of our teams: Profilers, Data Scientists, Product End & Front End Developers, DevOps Engineers, Designers, as well as Commercial, Operations or Strategy & Finance specialists.


Nethone is looking for a highly ambitious person to continue our growth over the coming years. We are working in the very fast-moving space of cybersecurity which poses very specific challenges in terms of business development. Although very challenging, this is a space with a very bright future. Nethone is one of the fastest-growing tech companies in the CEE region. 


What we do and fight with:


https://zaufanatrzeciastrona.pl/post/jak-dzialaja-carderzy-fingerprinting-wprowadzenie/ https://zaufanatrzeciastrona.pl/post/jak-dzialaja-carderzy-antyfingerprinting-narzedzia


The Profiler technology extracts more than 5,000 attributes about each user who enters an app to see if they are attempting to anonymise their actions, conceal their actual location, or use automation tools to deceive your business. The technology creates a complete profile of a user from declared and undeclared data the second he/she enters the mobile application. It’s an in-depth screening of a user who will no longer trick you with system emulations or spoofing. What’s important here is the fact that the Profiler is as powerful in screening mobile devices and applications as computers.


Responsibilities:

  • Active development of Android Profiler SDK library, which is used as a part of our extensive online payment anti-fraud system.
  • Ownership, development and maintenance of our internal multi-threaded tasks scheduling framework and HTTP library. The framework is written in C/C++ and utilizes a variety of Linux system calls.
  • Research and implementation of new profiling attributes providing a better understanding of end-users and recognition of fraud attempts.

Requirements:

  • At least 5 years of commercial experience with software development using a C++ programming language (including some, even non-commercial experience with Android development).
  • Strong proficiency in Modern C++ (including C++17) from development and architectural perspective.
  • Working knowledge of object-oriented design techniques and best practices, coding principles, design patterns, and multi-threaded development.
  • Vast knowledge and in-depth understanding of C++ Standard Library’s data structures, algorithms and synchronization mechanisms.
  • Familiarity with Linux (and optionally Android) system architecture.
  • Working knowledge of Linux system programming and optionally Android native development using NDK.
  • Practical experience of networking protocols (TCP, IP, DNS and HTTP protected by SSL/TLS).
  • Proficiency in CMake and/or Gradle build systems.
  • Fluency in English (both written and spoken).

Nice to have:

  • Experience with Java or Kotlin programming languages.
  • Experience with c-ares and OpenSSL (or BoringSSL) libraries.
  • Knowledge of scripting languages (Python or Bash).
  • Experience with pipeline configuration of CI/CD systems.
  • Familiarity with one or more C++ testing frameworks, preferably Google Test.
  • Familiarity with software debugging techniques and tools.
  • Having very good problem-solving skills.
  • Passionate about self-improvement.

What we offer:

  • Possibility of working with latest technologies
  • Real impact on our product features
  • Great organizational culture
  • Employment contract or B2B
  • 26 paid days of holidays
  • Private medical care and sport cards
  • Internal trainings
  • Integration events 

Our Assets


Unique product

  • Mission-driven business
  • Proprietary anti-fraud solution
  • Cutting-edge, Machine Learning models
  • Clients from multiple sectors

Social benefits

  • Flexible working hours
  • 26 days off
  • Private medical insurance
  • Multisport Plus card

Self development

  • Internal incentive program
  • Regular feedback sessions with Team Leader and C-level
  • Unlimited access to online educational platforms
  • Personal Development program - build your career!

Casual atmosphere

  • No dress code
  • Team building events
  • Monthly budget for team meetings
  • Chillroom with PS4, Nintendo Switch and boardgames