Software Engineer — JavaScript / Full Stack (w/m/d) in Hamburg, Germany

Mesaic
Work at Mesaic
Published in
3 min readJul 3, 2018

Mesaic wants you!

You are curious about what the future of the interactions between businesses and their customers will look like? We at Mesaic create a software platform that allows businesses to have conversations with their customers in different messaging channels, thereby creating great customer experiences that go beyond bots.
We are looking for you to join our fast growing, international team.

As a software engineer, you will design, develop and maintain our state-of-the-art conversation platform. You can choose your own responsibilities both in terms of technology and topics that you’re passionate about and you can always switch between them. Choose between many interesting areas of development like helping grow our microservice architecture, integrating new messenger platforms or help us to improve our web apps and native mobile clients.
You will be given a maximum of flexibility not only in terms of your work area but also when it comes to your schedule and working hours.

What we’re looking for

  • Bachelor or Master degree in Computer Science or related technical field or equivalent practical experience
  • Strong English language skills (German is a plus)
  • Good oral and written communication skills
  • Good self organization
  • Self-motivation and ability to work in a team is a requirement
  • Strong product thinking skills
  • Experience with git
  • Knowledge in technologies used in our backend like Node.js, MySQL, Sequelize, GraphQL, Jest
  • Knowledge in technologies used in our frontends like React, Fluxible, CSS Modules, GraphQL
  • Knowledge in technologies used for our native apps like React Native, Fastlane, Codepush is a plus
  • Experience with distributed systems and message queues such as Rabbit MQ and related technologies used in microservice architectures is a plus
  • Knowledge with containerization tooling like Docker and Kubernetes as well as experience with cloud providers such as AWS or GCP is a plus
  • Experience with CI/ CD tools and approaches such as Jenkins (Pipelines) and Docker is a plus
  • Experience with automated QA Testing using tools like Selenium, Nightwatch.js and cypress.io is a plus

Your responsibilities

Grow our microservice architecture

We just started to split our existing monolith API into a microservice architecture. You can help us finding the right boundaries and work on improving the inter-service communication using REST, gRPC and RabbitMQ. We also plan to improve every single service by choosing suitable data storage strategies (such as the concept of materialized views, Elastic Search, Cassandra) and/ or caching mechanisms.

Integrating new messenger platforms

We want to support every major messenger platform in our product. Examples are Facebook Messenger, WhatsApp, iMessage, Slack and also voice platforms like Alexa. You can help us writing connector logic that allows conversations between businesses and their customers on these platforms.

Develop, design and maintain our web apps

We have responsive web apps for consumers and service partners. Additionally, an operations, analytics and administration dashboard allows operators to monitor and configure all relevant aspects of their business platform. You can help us improving the UX and develop new features for these products while closely collaborating with UX Designers and Product Managers.

What you can expect from us

  • Working in a diverse company culture shaped by fun, kindness and immensely committed and motivated people
  • High autonomy and the option to thrive and grow in your preferred area of expertise
  • Flexible time management
  • Working in cooperative, multidisciplinary team structures with flat hierarchies
  • Working within a team that has a great vibe and spirit, which shows not only when we are going out for our frequent team events or gatherings, but on a daily basis
  • English as a company language
  • No suits or ties — meaning, we don’t have a dresscode ;)
  • Working in a vibrant area right in the middle of Hamburg (near Jungfernstieg) in the WeWork CoWorking Space (not only free coffee but also events like yoga, business talks or after-work drinks)

Are you interested? We are looking forward hearing from you at jobs@mesaic.co.

--

--

Mesaic
Work at Mesaic

Enabling customer-business interaction via messaging | Consolidating the multiple pieces of customer interaction into one manageable solution | www.mesaic.co