Job Openings Back End Node.js Engineer

About the job Back End Node.js Engineer

Job brief

Company is a high-performing start-up that aims to offer an all-in-one solution for any website regarding website statistics, UX & behavior (recordings, heatmaps, funnels, etc.), visitor interaction, and so much more. Founded in January 2016 in Munich and Cluj, the app has been installed more than 2.0M times by users from 190 countries. There are currently around 1.86 billion active websites on the web. The tool is compatible with any website. So the potential is huge.

Everything takes place in a very flat hierarchy with everyone closely working together on our common goal of building the #1 analytics application on the planet.

Responsibilities

  • Work on multiple microservices - written in NodeJS (TS, JS), Spring (Kotlin), PHP (Symfony)
  • Develop new microservices to accommodate the (many) new features and requirements of the project
  • Refactor existing microservices or extract new ones to improve performance and scalability
  • Come up with ideas to improve existing architecture - feedback and ideas are always welcome
  • Monitor, trace, and debug production microservices to ensure an application with 0 downtime
  • Work to improve the CI / CD flow of the project

Requirements

    • 4+ years experience with NodeJS

    • Knowledge of PHP is considered a plus

    • Knowledge of Java or Kotlin is considered a plus

    • Experience in working with a TDD approach

    • Strong background in Linux-based development

    • Previous experience with container technologies such as Docker

    • Strong knowledge of microservice architecture

    • Strong Agile/Scrum work ethic

    • You are continuously researching tools, technologies, frameworks, and practices.

    • Fluent English skills

What do we offer

  • Competitive salary, with many other extra benefits (complex medical package, extra free days, events, gifts, and others)

  • Opportunity to work on a challenging project, using the latest technologies

  • The perfect framework for professional development

  • A young, creative and joyful team

  • A flexible work schedule that makes you more productive

  • We support any opportunities that are useful for you, including training and events

  • We celebrate a lot, with pizza and cookies and gifts

  • We believe in giving back and we want to offer you one paid day to volunteer for a charity of your choice or participate, with the entire team, at annual/local charity events.