Skip to content

C++ developer

  • Remote
    • Berlin, Berlin, Germany
  • Engineering

Job description

About TechBiz Global TechBiz Global is a leading recruitment and software development company. Our diverse, globally distributed team provides IT recruitment, outstaffing, outsourcing, software development, and different consulting services with a primary focus on making our partners achieve their business goals successfully. With headquarters in Germany we have successful clients all over the world. We can understand your unique needs. Our team has hands-on experience with the challenges that come with rapid growth and the IT sector. That’s why all of our offerings are built with a tech mindset.

Main 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

Job requirements

Key skills and characteristics

  • 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.
    We rely a lot on such tools…

  • 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

Over-the-top skills

  • 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)

We create value

  • 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

We care

  • 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

or