Senior Software Developer Cloud Backend m/f/d (N0303)

LANCOM Systems GmbH is more than just an employer: With us you will find plenty of scope - for your ideas, your knowledge and your imaginations. We are the leading German manufacturer of innovative network solutions for companies, authorities and institutions. And we know: smart, groundbreaking solutions can only be created in an inspiring partnership. That's why we offer you exciting, varied tasks and plenty of scope for your personal development.

We're looking for experienced backend engineers to help us build and maintain our Lancom Management Cloud. You'll join a highly motivated and diverse team that strives to build software that is a pleasure to use. You will create and extend microservices to add features helping our end users, while keeping stability, security, and performance in mind.
 

Your responsibilites:

  • You solve problems in collaboration, within the team and across teams, from architecture to UX
  • As a co-owner, you care about our code base, and you contribute your own ideas to improve it
  • Asking questions to understand the problem, coming up with and evaluating multiple solutions 
  • Anticipating and mitigating potential scalability issues
  • Together, you and your team cover all phases of development, including unit tests, automated tests and deployment to our customers

Your profile:

  • You like to solve challenging problems and to write code
  • You know Kotlin, or are willing to pick it up, and you don't mind using Java from time to time
  • You like to work closely with your team to build good software
  • You have previous experience with writing resilient, distributed software
  • You can communicate clearly and concisely about problems (technical, architectural, and/or organizational), and propose iterative solutions
  • You like investigating new technologies, and building prototypes
  • You can teach us something new, and help us grow as a team
  • Ideally: you are familiar with Kubernetes
  • Ideally: experience with using the underlying data stores to their full potential and not afraid to drop the ORMs (PostgreSQL, Redis)
  • Basic knowledge of German is beneficial (although we're mostly using English in the team)

What we offer:

  • An evolving agile environment not tied to a certain methodology
  • Working as a part of a highly motivated, cross functional team
  • A place where your opinion matters, and the opportunity to shape our product at any stage
  • A modern development workflow (code reviews, CI, CD, automated tests)
  • A mix of bleeding edge and proven tools: Spring WebFlux and Web MVC, R2DBC and Hibernate/JDBC, JUnit5, Skaffold, Helm, Jenkins and Git
  • Opportunities to contribute to other parts of our development stack, write UI code, do DevOps, write automated system tests
  • Room to grow (in depth, or across technologies and languages), and attending conferences and trainings

More about the job:

  • Earliest start: as soon as possible
  • Workplace: Karlsruhe


Apply now - we are looking forward to it!