!K7 Music
Berlin, Germany
Senior Full-Stack Engineer
Job description
We are seeking an experienced Senior Full-Stack Engineer (full-time) to join our !K7 Berlin office! If you share our passion for music and are looking to drive impactful changes in a small team setting, this is for you.
Responsibilities
In this role, you will be responsible for designing, building, operating and maintaining the server-side code, databases, and APIs that power our music distribution applications. You will collaborate with a small team of developers, a product manager, and other key stakeholders to ensure the overall performance and stability of our backend systems.
Requirements
- Minimum of 5 years experience as a Software Engineer (well-versed in an agile environment) ideally in distributed systems, music, or digital media
- Minimum 2 years of experience as a Golang Software engineer
- Expertise in database management systems and query performance (mainly PostgreSQL)
- Extensive experience with backend systems including Linux, Docker, Node.js (Nest.js), Git
- Strong competence in writing API Integrations for content distribution
- Familiar with writing unit and integration tests
- Fluent verbal and written English communication skills (German is a plus)
- Structured, organised and reliable team player with strong collaborative and communication skills
- Ideal: Experience with data pipelines with Kafka, ksqlDB, Uber Cadence
- Ideal: Frontend component design experience (preferably Angular)
- Ideal: Some experience with designing and optimizing distributed systems and in debugging said systems
- Ideal: Proactive, embrace responsibility, take ownership of tasks
- Ideal: Share a passion for independent music labels and understand the landscape of distribution
Benefits
- Unlimited payroll contract aka 'Festanstellung'
- An international Team with an open culture
- An open office environment in the cultural center Silent Green in Wedding
- Flexible working time with the possibility to work from home and 'Workation'
- Personal development and support of skill training and learning
- German courses if needed
- Fruits, drinks and a professional Espresso machine
- Subsidized Urban Sports membership
- On-demand mental health Coaching Program with the 'Fürstenberg Institut' for you and your family
- A company pension fund