Senior Software Engineer

About the job

We are rapidly expanding our development team and so are looking for Senior Software Engineers to join our team. You will be involved in the full life cycle of development of our desktop and online applications, with your ideas sought, listened to, and implemented. Responsibilities include all the duties expected of an efficient and effective Software Engineer:

  • Identifying, designing and implementing new MongoDB-focussed features and tools.
  • Evaluating their effectiveness, incorporating customer feedback, and integrating that into further iterations of their design and implementation.
  • Creating effective automated tests for those features
  • Close collaboration with the Quality Assurance team in understanding use cases and acceptance criteria.
  • Constantly improve the quality of our software and processes.
  • Become a proper MongoDB expert with deep insights into how MongoDB works.

The position is full time and will be based in our Berlin office.

What you bring to the role

First and foremost, you are a passionate developer. You love coding, and take pride in producing elegant, performant code and ensuring its correctness. We need people who are self-starters and have a drive to meaningfully impact our continually improving product suite. Things happen fast in a start-up, and we value experience over formal qualifications. However our ideal candidate possesses the following skill set:

  • At least 3 years production-level software development experience (Preferably in Java, though any other modern object-oriented language such as Python, C++ or C# will also count. In short, we hire demonstrably excellent developers, independently of which programming language you happen to have been using most recently.)
  • Experience of developing large, object-oriented code bases.
  • Excellent communication skills in English.

Extra credit if you already have experience or a strong interest in one or more of:

  • MongoDB, Microsoft Azure CosmoDB, Amazon DocumentDB / DynamoDB, Couchbase or Elasticsearch.
  • SQL databases, e.g. MySQL, SQL Server, PostgreSQL, Oracle.
  • JavaScript development, e.g. React.
  • Server-side development, e.g. Spring.
  • SWT, JavaFX or similar.

What we offer

  • Excellent salary.
  • The opportunity to have a real impact in shaping the product: we dominate the market in what we do but we’re still growing so every team member’s contribution counts and is recognised.
  • A great environment: our team is sociable, diverse, and most of all, welcoming.
  • A great space to work: our new office space comes with free breakfast, fruit, snacks, soft drinks and beer, as well as fitness classes on Mondays, yoga on Thursdays, and the occasional free pizza lunch.

Contact us now

If this sounds good to you, please send us a brief cover letter and CV in English to
[email protected]. We would love to hear from you.