Senior Full Stack Developer

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. Enote is searching for an experienced full stack engineer who is ready to join our effort building a content curation application helping us provide state of the art digital sheet music material to our customers. Our product will give millions of amateurs and professionals instant access to the majority of world’s music heritage.


Job Responsibilities

  • Develop both front- and back-end for out content curation application for digital sheet music
  • Design and maintain services for internal and external use in close collaboration with other teams
  • Contribute to best practices, improving code style and a culture of improvement over iteration

What we expect from you

  • You have at least 5 years of experience in architecting, developing and maintaining web applications
  • In past, you successfully built full stack applications from scratch, ideally with MEAN, Django or Ruby stacks
  • You are proficient in Angular, React or Vue.js
  • You are highly skilled with at least one these database management systems: PostgreSQL, MySQL/MariaDB, MongoDB
  • You prefer TypeScript over JavaScript
  • Hands-on experience with AWS, GCP and/or Azure
  • You see Docker as an essential part of any large software project
  • You are confident at the Linux command line
  • You are self-driven, collaborative and constantly learning
  • 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
  • You have prior experience with search engines, ideally with Elasticsearch
  • You do care about data and have experience with data processing tools and/or platforms
  • You know how to get the best out of Git
  • Experience with writing GitLab CI pipelines
  • 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

Other Jobs

NodeJS Service Developer (m/w/d)

Backend Development

Python Service Developer (m/w/d)

Backend Development

Senior C++ Engineer

iOS Development

Senior Cloud Service Developer

Backend Development

Senior HR Manager

Human Resources

Student System Administrator

Backend Development

iOS Engineer

iOS Development

iOS QA Engineer

iOS Development