Senior Backend Engineer (Nodejs) (m/f/d) | Remote at 360dialog

  • Anywhere

360dialog is the leading global solution provider in the WhatsApp Business Ecosystem. 

We are not only the Nr. 1 access provider, bringing the WhatsApp channel to more than 800 software solutions worldwide (serving more than 4 *10⁴ Clients). 360dialog is also pioneering and leading the Performance Marketing domain on WhatsApp, by providing the first independent data platform to the Messaging Ecosystem, serving thousands of advertising clients already globally.

At 360dialog, we believe that successful Business Messaging requires a performance-driven data approach and solutions.

Your mindset

What mainly matters to us is that you are independent and passionate about software adventuring. We don’t hold hands, therefore it’s critical that you can manage yourself and understand your capabilities.

It requires motivation to go ahead without others constantly pushing you, and even more importantly, the ability to call for help when the monster (project or task) is still too big for you alone.

This approach while demanding a high level of self-organization gives the unparalleled freedom to move at your own pace. Except for rare remotely casted meeting spells, which allow to trade insights and ideas, we do not really require any time synchronization.

For some, this type of exploration could be dreadful, but if it sounds marvelous to you, then please send us your application.

You can take criticism well, and are proactive about giving constructive feedback to your teammates, as well as offering a helping hand when you see they may need it.

Requirements

Your role and responsibilities:

  • Full ownership of new products: planning, implementing, maintaining and improving the architecture and software for some of our services.
  • Solving technically complex problems to ensure company operations never stop, such as payments, integrations, etc.
  • Deliver software solutions that really add value to the running of the company, our clients and our teams.

Your profile – basic qualifications

  • You put a high value on freedom of work and flexibility of time associated with remote culture
  • You are comfortable working independent and are not afraid of taking responsibility and/or ownership for essential components of the system
  • Willingness to mentor less experienced members of the team
  • Passionate about building robust products, while also being savvy in applying workarounds when necessary
  • Good architectural knowledge (without being an astronaut)
  • You have demonstrable experience with NodeJS, SQL, RESTful API, Pub/Sub messaging or other event-based communication protocol
  • A development environment with the usual Git, Jira, CI/CD, Docker, Sentry, Prometheus, Grafana

Your profile – preferred/optional qualifications:

  • Have contributed to the massive scale of a company
  • Exposure to Distributed and/or Event-driven and/or Service-oriented architectures
  • Active in Open-Source contributions, including larger projects and personal passion projects

If you think it’s the right place for you, we encourage you to apply even if you do not fit 100% in the job description.

Benefits

What you get:

Here’s an opportunity to shape a whole new industry in Conversational Messaging Business. You’ll be joining a team of experienced entrepreneurs who run a bootstrapped global company.

  • An innovative environment where you will work with some of the brightest tech people on the planet
  • Daily opportunities to evolve and grow
  • Flexibility to choose your location and work from anywhere around the world (remote-only!)
  • A competitive salary package