Skip to main content
OpenCloud

Golang Developer (m/f/d)

Karriere und Jobs bei OpenCloud

OpenCloud is a powerful open-source solution for file management, file sharing and content collaboration that meets the highest standards of user-friendliness, performance, stability and scalability. The software embodies our vision of a digitally sovereign workplace for and within Europe and can be flexibly operated on-premises or securely procured through partners. It is aimed at the public sector, educational institutions, research organisations, as well as large enterprises and service providers. OpenCloud is backed by the Heinlein Group, which has 30 years’ experience in secure communications.

Would you like to work with Go on an open-source platform where your decisions have a direct impact on security, data integrity and user experience? Then we look forward to hearing from you!

To strengthen our backend team, we are looking for a full-time or part-time Golang developer (m/f/d) – working remotely or based in Berlin or Nuremberg.

Your responsibilities

  • You’ll develop applications that people actually use: You’ll implement new backend features in Go, working closely with our product team.
     
  • You’ll help shape our technical architecture: You’ll contribute to technical discussions and architectural decisions and take responsibility for individual components or modules.
     
  • You ensure secure and reliable code: You write tests, carry out code reviews and optimise our software in terms of security, performance, stability and maintainability.
     
  • You embrace open source: You contribute to our open-source projects, both internally and publicly, and share your expertise with the community.
     
  • You share your knowledge: You support your colleagues, promote best practices and, depending on your experience, take on mentoring roles. If you’re interested, you’ll also contribute to technical workshops and conferences.

 

Your profile

  • You have in-depth Go experience: You have several years’ practical experience in software development with Golang and are confident working with complex backend systems.
     
  • You work to high quality standards: Clean, understandable and long-term maintainable code is second nature to you. You have experience with code reviews, testing, and security and performance optimisation.
     
  • You think technically and responsibly: You work meticulously, can justify architectural decisions in a clear and logical manner, and keep security, stability and the impact of your changes in mind.
     
  • You embrace collaboration and open source: You enjoy working in a team, sharing knowledge and contributing constructively to technical discussions. Ideally, you have already actively contributed to open-source projects. You can communicate confidently in German and English within the team and with other departments.
     
  • You identify with our core issues: Data protection, digital sovereignty and open source are more than just buzzwords to you.

We offer you

Work with purpose

Our DNA and passion: Linux, open source and data protection. Let's work together to make our customers' communication freer, more secure and therefore digitally sovereign.

Continuous learning

You can expect challenging and varied tasks that always bring new insights. Sharing experience and transferring knowledge across all teams and levels is a matter of course for us.

Personal growth

We provide targeted support for your professional and personal development. Open dialogue within the team is just as much a fundamental part of this as internal and external training courses, conferences and coaching.

Work-life balance

We make it possible for you to combine work and family life - e.g. through flexibility and remote working. Oh yes: overtime is not a matter of course and will of course be compensated.

Family business

We are a family-run company with over 30 years of history. For our culture, this means trusting cooperation, stability and security. We are happy for you to share in the company's success.

Amenities

Coffee, tea and fruit are always available. Just like regular joint team events and activities that make (working) life more enjoyable.

How we come together

Application

Send us your application by email and give us a little time to review your documents.

Please note our privacy policy.

Initial interview

We’d like to invite you to a 20-minute introductory chat via video conference.

Job interview

We meet for a detailed discussion - online or at our office in Berlin. You will usually already get to know 3 people from our team here.

Decision

We will get back to you in any case and give you feedback.

Onboarding

We are looking forward to our first working day together.