| Comments

Berlin: (Senior) Software Engineer, Backend

Content Engineering is responsible for bringing in fresh content into the Meltwater Platform. The team in Berlin is focusing on Influencer Content, building suitable tools and algorithms, to provide our customers with the highest quality, most relevant and timely influencer information possible.

Our technology portfolio ranges from ReactJS, RxJS, Ruby on Rails applications in the frontend to ElasticSearch, RabbitMQ and Apache Storm’s stream processing framework in the backend.

We are looking for an experienced Backend Developer to support our Berlin team building advanced tools and services which will improve and extend our Influencer Content and have immediate impact on the Meltwater customer base.

What we are looking for

  • Deep knowledge of Java and Ruby; Scala is a plus
  • Experience with MySQL and ElasticSearch
  • A degree in mathematics or computer science or a comparable qualification
  • Experience with broker-based architectures is a plus
  • Experience with building and running large-scale applications
  • Enthusiasm for Microservices architecture and distributed systems
  • Experience with a PaaS/SaaS cloud, preferably AWS
  • Strong analytical and critical thinking skills and a demonstrated ability to find creative solutions to technical problems
  • Fluent in English (don’t know German? no problem!)

Additional preferred skills

  • Experience with Storm or another stream processing framework
  • Experience with Machine Learning

Your responsibilities

  • Be accountable for all aspects of your work, from research and analysis to testing and deployment
  • Actively evolve our agile development process together with us (Scrum)
  • Commitment to excellence and mastery: We want to keep getting better together!
  • Write code that your peers praise for its elegance and readability

What you can expect from us

  • Work in an international and open-minded team
  • Challenging tasks to solve in collaboration with other international teams
  • Opportunities to travel to other Meltwater Engineering offices in Europe and the U.S.
  • Community: bi-monthly hackathons, self-organized tech guilds and more
  • Open Source contributions - see https://github.com/meltwater
  • Tech Talks to foster constant knowledge sharing
  • Personal branding support: preparing tech talks and blog posts, visiting industry conferences
  • Ergonomic desks and chairs
  • Competitive salary
  • Relocation assistance for internationals

About Meltwater

Meltwater builds digital intelligence and marketing solutions for a global client base. All of our solutions are fully web-based, offered as a service, and based on a modern technology stack. This is your opportunity to be part of a small agile team within a big multinational organization!

The Influencer Content team is headquartered in our office in the Oberbaum City in Berlin, and collaborates closely with other teams worldwide.

Read on our underthehood blog which problems our engineers are solving. Also have a look what life is like at Meltwater. We are more than 1000 people across the globe, so there is a lot going on. To learn even more about who we are and what we do, visit our company profiles on Xing, LinkedIn, Facebook, and Twitter.


Excited by this challenge? Send applications and questions to: join.engineering@meltwater.com

Provide the following information:

  • résumé (CV), including your contact details
  • project portfolio - what have you built before?
  • code samples (e.g. github account)
  • any pet projects that you want to share?

We are looking forward to your application and to getting to know you.