About us

ObjectBox (Techstars ’17) is a company that helps app developers develop faster apps faster by ensuring data is where it is needed when it is needed. The core of this solution is our superfast lightweight, embedded database with super easy native language APIs for Java, Kotlin, Swift, Dart (Flutter), Go, and C / C++. On top of the database, we’re building a data synchronization solution (currently in Early Access and so far demonstrated great efficiency – above alternatives).

–> Check out Gitbook or the Docs

We are also the team behind the open source projects greenDAO and EventBus.

Note: this is a job for an expert, a real persistence / networking nerd – if your heart beats for performance and efficiency and you love the challenges of distributed architectures and embedded systems, this might be for you.

Main responsibilities

  • Work on exciting new features for the core ObjectBox database
  • Work on scalable data synchronization using the most efficient technologies available
  • Performance and size optimization

Requirements

  • You have passion for working on complex technical challenges
  • You have prior experiences with distributed systems, concurrency control, data replication, file systems, and related topics
  • 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
  • You write clear, modular, maintainable, and testable code
  • 5+ years professional software development experience in a relevant area
  • Professional C++ skills (C++11 or higher)
  • You combine object-oriented thinking with a keen eye for performance
  • Performance awareness for your code, data structures, and algorithms

Nice-to-haves

  • Additional experience on platforms like Android, iOS, or JavaScript
  • Open Source project management experience
  • Node.js experience
  • Experience building developer tools
  • Experience with automation and scripting on unix
  • 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)
  • Master’s degree

What you get in return

  • The chance to work in one of Europe’s hottest startups (see our Slush pitch here)
  • An easy-going and super-friendly working environment – so far, we’re all nerds
  • Exciting tasks with the option to learn and grow and take over much more responsibilities as fits your skillset and personal goals
  • Employee Shares are an option
  • Flexibility in every respect: No matter if you just finished your degree or already have a family: We are flexible and looking forward to design the job conditions and contract together with you to match your needs
  • Adequate salary; remote work; occassional team offsites (once or twice per year max. and only as COVID allows)

If this appeals to you, we are looking forward to receiving your application including references, possible starting date, and salary expectations at join [at] objectbox [dot] io.