Backend Development

NodeJS Service Developer (m/w/d)

About the position

We are a passionate about music and create a revolutionary product which will affect the way millions of people study and play music every day. We are searching for an experienced senior software engineer ready to join our effort and help us build the foundation of our solution – a scalable backend capable of handling thousands of simultaneous users by means of latest cloud technologies. Our product will provide millions of amateurs and professionals instant access to the majority of world’s music heritage.
Please only apply if you have a valid work permit for Germany!

Job Responsibilities

  • Establish a scalable ecosystem of microservices to serve mobile/web clients around the world
  • Design and maintain services in close collaboration with other teams for internal and public use
  • Contribute to best practices, improving code style and a culture of improvement over iteration
  • Troubleshoot, improve and extend services from open-source communities

What we expect from you

  • You have at least 4 years of experience in developing and maintaining cloud services
  • You see Docker as an essential part of any large software project
  • You are confident in frameworks like Express, hapi, Restify and/or NestJS
  • You prefer TypeScript over JavaScript
  • You are self-driven, collaborative and constantly learning
  • You are confident at the Linux command line
  • You follow basic principles like DRY (Don’t Repeat Yourself) and PFE (Proudly Found Elsewhere)
  • You apply Kanban and Scrum principles in your daily work
  • Fluent English skills

What will be a bonus

  • You have already contributed to open-source projects
  • Practical experience in other languages (e. g. Python, Rust, Go, Java)
  • Hands-on experience with AWS, GCP and/or Azure
  • Confident in creating efficient SQL and data organization (PostgreSQL, MySQL/MariaDB)
  • In-depth experience with Elasticsearch used as a search engine
  • You do care about data and have experience with data processing tools and/or platforms
  • Experience with writing GitLab CI pipelines
  • You know how to get the best out of Git
  • Professional experience in securing services and protecting data
  • You prefer test driven development (TDD)

What we offer you

  • Competitive compensation scheme
  • Comfortable modern office in the heart of Berlin’s tech scene, very well connected to all local transportation services
  • Small team, flat hierarchy, founder-led start-up
  • We value diversity. You will only be judged based on your skills and fit for the job
  • We are open minded! You are more than welcome to criticize and improve our processes and working culture
  • High quality standards, your colleagues are experienced professionals
  • Top-notch hardware equipment
  • Great career opportunities – you will be an essential part of a new product, shaping its architecture and software design
  • Work in a start-up with a high valuation and a 7-figure funding