Golang Job: Backend Engineer - Golang (m-w-d)

Job added on


vioma GmbH


Offenburg - Germany

Job type


Golang Job Details

That's what it's about

Since almost 20 Years we love to develop result-oriented Software Solutions in accordance with the Software as a Service principle. All our Technology and Services are aimed at the Hotel & Tourism Industry with a focus on premium hotels. We do not only design, develop and support our software products, we also host them on our own to guarantee for maximum security and quality.

Our technology:

Microservices architecture, with nearly 100 running servers forming our infrastructure.

  • VueJS frontend
  • Golang backend for all new services
  • Python & PHP backend for legacy systems/services
  • MySQL & BadgerDB for persistent storage
  • Elasticsearch & Clickhouse for data warehousing
  • Continuous Integration using GitLab

What we're looking for:
  • Someone with an eagerness to learn. Experience with some/all of the technologies we use is great! But we're always looking to use the best tool for the job, and so our tech-stack is continuously growing. The ability to pick up a new language or a new technology is essential.
  • Someone excited about tackling difficult problems and building scalable solutions with solid foundations for future updates.
  • Working remotely is possible, however you must be located within the EU.

Application process:
  • CV & Application review
  • Quick 30-minute interview video call
  • Take home Technical-Challenge (in Go)
  • Challenge review call

You are the match we are looking for? Click on the button to apply online. Please note that you don't need to speak German in order to apply.

Your mission

  • Independence and self-reliance. Projects can't be defined down to each function or each line of code, it's important to be able to make intelligent decisions independently.
  • No dumb questions. If something is not clear, or there's a problem somewhere, a quick question can sometimes save hours of needless investigation/debugging.
  • Testing. Testing. Testing. It's easy to write a few lines of code, it's much harder to make sure this code will not need to be constantly rewritten.
  • Messing up is unavoidable. Keeping that in mind helps us prepare for problems before they happen.

Your profile


  • 5+ years of professional experience
  • Some recent experience developing in Golang
  • Experience designing and working with backend rest APIs
  • Ability to write clean, testable, well-documented code
  • English fluency, verbal and written (German fluency is a plus)
  • Personality traits: problem solver, proactive, highly attentive to detail
  • Background working in the tourism industry is a strong plus, but not mandatory

Your role:
  • Work on scaling our backend Go microservices
  • Design and build APIs to support new frontend projects that are in the pipeline
  • Expand upon the APIs we currently have, to connect our backend to more systems and add robustness
  • Take operational responsibility for the code that you write over the entire software development life cycle (design build test deploy maintain)

Why us?

  • Excellent working atmosphere in the more than 70-strong, dynamic & international vioma team
  • Structured on-boarding
  • Independence, responsibility & trust
  • Flat hierarchies and a pleasant working environment
  • With flexible working hours, we promote the balance between work and leisure time
  • Opportunities to work from the home or remote office
  • We write CONTINUING EDUCATION with capital letters
  • Offers within the framework of the BGM
  • ... and some "wellness in the office": high-quality, ergonomic workplaces, cooking groups, coffee/tea, drinks and fruit for free

About us


We are an online agency in Offenburg that specialized in the hotel industry. Many renowned top-class hotels place their trust in us.

Since 2002, vioma has offered a comprehensive portfolio of products and services for online marketing: software solutions, service and support, websites and web design, online marketing and consulting.

Our dynamic, speed and innovative strength make us a respected partner for the hotel industry, tourism and industry.

We are looking for strong personalities with an innovative mindset, genuine team players with a high level of self-motivation, inspiring doers with a desire for good products and services.

In short: employees who enjoy the challenge of constantly setting new benchmarks. Our family and value-oriented corporate culture as well as our flat hierarchies ensure that you will feel at home in our international team right from the start.

We take the protection of your data seriously!
You will find detailed information on the processing of your data and your rights in our privacy policy.

Please do not send us applications by e-mail, but use only the listed job postings at www.vioma.de/karriere.

If there is no suitable position for you, please use the job posting for unsolicited applications. This will ensures that your data is processed and protected properly.