Senior Backend Developer (m/w/d)

Permanent employee, Full-time · Berlin

About the position
 We are 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.
Job Responsibilities
  •  Establish a scalable ecosystem of services to serve mobile/web clients around the world
  •  Design and maintain ReST API’s for internal and public use in close collaboration with frontend teams
  •  Troubleshoot failures and performance bottlenecks, improve and extend services, including those from open-source communities
  •  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 developing and maintaining cloud services in Python (FastAPI, Flask or Django) or NodeJS (Express, Hapi, Restify and/or NestJS) services
  •  You see Docker as an essential part of any large software project
  •  You are confident at the Linux command line
  •  You are confident in writing efficient SQL and data organization (PostgreSQL, MySQL/MariaDB)
  •  You are self-driven, collaborative and constantly learning
  •  You follow basic principles like DRY (Don’t Repeat Yourself) and PFE (Proudly Found Elsewhere)
  •  Fluent English skills
What will be a bonus
  •  Hands-on experience with Amazon Web Services or Google Cloud Platform
  •  Practical experience with Elasticsearch used as a search engine
  •  You do care about data and have experience with data processing tools or platforms
  •  You have basic experience with  Go or Rust (Rocket)
  •  Experience in securing services and protecting data (e.g. using Cryptography or PyNaCl)
  •  You apply Kanban and Scrum principles in your daily work
  •  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
We are looking forward to hearing from you!
Thank you for your interest in a job at enote. Please fill out the following short form.

Please upload your CV, recent certificates and a short cover letter (max. 20 MB in total).

Click to select multiple files or use drag-and-drop
Click to select multiple files or use drag-and-drop

Uploading document. Please wait.