Senior Backend Developer (Berlin, Germany) – Software – Ref.: MG010921

Open Vacancies
  • Date posted: 2nd September 2021
Job Description

Our customer is creating the next generation of digital lab tools for smart labs, starting with the world’s first voice-activated lab assistant. Hereby, scientists can collect data, access information, manage experiments and streamline documentation simply by talking. Using voice recognition and machine learning technology, our customer’s smart assistant simplifies data capture, structures valuable information, and integrates with lab instruments and informatic systems.

They are looking for an experienced backend engineer to build out their backend systems. You will work closely with designers and product managers to define, scope and implement backend solutions to further improve the product.

You will be instrumental in owning parts of the architecture, implementation, and deployment of their backend services. Most of the current backend is built using Kotlin and Spring Boot 2, running on Kubernetes on AWS, although they also maintain some smaller services and tools written with other technologies (e.g. Ruby, Python). All the cloud infrastructure is managed as code via Terraform.

They continuously deploy changes to multiple environments every day. As a business-to-business company, they routinely tackle additional challenges, such as security and compliance considerations as well as integration with third-party software and enterprise environments.

 

Your responsibilities:

  • Delivering efficient and pragmatic solutions to new product features in short sprint cycles
  • Developing and maintaining cloud-native software across multiple environments
  • Architecting robust backend systems that multiple clients depend on
  • Owning your code in all staging from software design to running in production

 

Requirements:

  • 5+ years of experience leading and implementing production-grade software in a professional
    environment
  • Experience developing for the JVM (Kotlin, Java or similar, preferably using Spring Boot)
  • Excellent software architecture skills
  • Excellent software testing (unit, integration, …) skills
  • Experience with deployment of cloud-native software and DevOps mindset
  • Working knowledge of modern cloud infrastructure (e.g. AWS, Kubernetes)
  • Comfortable in continuously delivering changes to backend systems (CI & CD)
  • Excellent English communication skills (verbal and written). German not required

 

Nice to Have:

  • Previous experience with Kotlin
  • Experience working with multiple programming languages and frameworks
  • Experience working in B2B and enterprise integrations
  • Experience working in the domains of software security or compliance

 

Benefits:

  • A team with a great mission: Being part of the mission to help passionate and innovative scientists
    accelerate scientific discovery. A diverse team of experienced interdisciplinary colleagues including
    life scientists
  • Development: Our customer is committed to supporting your professional and personal development:
    Budget for seminars and conferences, internal training, and onsite German courses. Science
    education, a small demo lab to enable everyone to understand their users better. Room for
    ownership, creativity, and cross-functional collaboration. Access for O’Reilly and LinkedIn Learning
    platforms
  • Flexibility: Flexibility in work schedule, including the home office. Meeting free Fridays to focus. 30 days
    of leave, as long as you promise to take them all 😉
  • Competitive salary
  • They want you to feel great: A gym around the corner, healthy snacks. Really good coffee. And you
    will work in one of the best spaces in central Berlin. A beautiful garden, roof terrace and grill for a
    nice evening. And an AC for very hot Berlin summer
  • A great work-life balance that they care about