C++ Developer

Logo of TechBiz Global

TechBiz Global

📍Remote - Worldwide

Job highlights

Summary

Join TechBiz Global, a leading recruitment and software development company, and contribute to the development of scalable Data Sync and exciting new features for the core ObjectBox database. You will play an integral role in performance and size optimization. This position requires 5+ years of professional software development experience with strong C++ skills and a passion for complex technical challenges. The ideal candidate will have experience with multi-threading, concurrency, and performance optimization tools. TechBiz Global offers a flexible and friendly work environment, competitive salary, remote work options, occasional team off-sites, and the potential for employee shares.

Requirements

  • You are based in the EU
  • You have passion for working on complex technical challenges
  • You have prior experiences with multi-threading and concurrency
  • You write clear, modular, maintainable, and testable code
  • 5+ years professional software development experience in a relevant area
  • Professional “modern” C++ skills (C++11 or higher, std library)
  • You combine object-oriented thinking with a keen eye for performance
  • Performance awareness for your code, data structures, and algorithms
  • Deep experience with at least one of valgrind, sanitizers, or profilers
  • You have good communication skills and enjoy collaborating with other engineers; you appreciate being part of the code review process and sparing with your teammates on challenging problems

Responsibilities

  • Work on scalable Data Sync using the most efficient technologies available
  • Work on exciting new features for the core ObjectBox database
  • Integral part: Performance and size optimization

Preferred Qualifications

  • Experience in distributed systems or database development
  • Open Source project management experience
  • Experience building developer tools
  • Experience with CI/CD, automation and scripting
  • Experience with git/github and release management
  • Hands on experience with containers
  • API design experience to give other devs a simple, concise and powerful interface
  • Multi-platform experience (e.g. Android, iOS, Linux, macOS, Windows)
  • Strong Linux experience (e.g. bash, server side programming)
  • Security-related experience (e.g. encryption, hardening)

Benefits

  • The chance to work on complex challenges and leading edge technology
  • Bring an awesome base technology into the world developers love
  • Develop a highly efficient piece of infrastructure software that can have a huge impact on the sustainability of digital projects
  • Exciting tasks with the option to learn and grow and take as many responsibilities as fits your skillset and personal goals
  • An easy-going and super-friendly, diverse working environment in a small, funded startup – so far, we’re all nerds
  • Flexibility in every respect: We can adapt the contract conditions, working hours and work processes to your situation and are happy to give you the flexibility you need
  • Adequate salary; remote work; occasional team off-sites
  • We’d love to make you a co-owner, so employee shares definetely are an option

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let TechBiz Global know you found this job on JobsCollider. Thanks! 🙏