Overview
Full Stack Software Engineer (mid/senior) at My Sheet Music Transcriptions. We build web applications and integrations to support daily operations and music notation software development.
Responsibilities
* Collaborate with non-technical teams to understand needs, gather requirements, and implement solutions.
* Bootstrap new products to increase customer engagement: web applications, third-party API integrations (e.g., Spotify, YouTube), and browser extensions.
* Develop features in the internal transcription management service, from requirements through testing, frontend to backend.
* Upgrade tech setup by introducing new frameworks, updating dependencies, and evaluating tools to shape MSMT’s tech stack.
* Integrate services by creating data pipelines between e-commerce, mail, scores repositories, and internal tools.
Qualifications
* At least 3 years of experience in a full stack role related to web applications, or equivalent frontend and backend experience.
* Familiarity with:
o TypeScript and JavaScript technologies (frontend and backend).
o Linux-based VPS servers and security best practices.
o CI/CD frameworks and best practices.
o Docker in development and production.
o REST or GraphQL APIs.
o SQL databases (MySQL, MariaDB, PostgreSQL) and ORMs.
o Integration with third-party APIs.
Preferred Skills
* Ability to manage technical debt while developing new features.
* Clear, scalable, reliable, and maintainable code.
* Ability to gather business requirements, plan tasks, and communicate results transparently.
* Strong communication with non-technical stakeholders.
* Basic understanding of music notation.
* Experience with LLM-assisted tools and curiosity about AI-powered product building.
What you get
* Full-time job (40 hrs/wk).
* Indefinite contract under Spanish legislation.
* 23 days of PTO plus bank holidays.
* Flexible working hours and remote work with occasional office visits.
* Based in Barcelona/Terrassa or nearby preferred; company MacBook, headset, and remote work tools provided.
* Salary range: 38k-50k annual gross.
Interview Process and First Week
We value passion and human connection. Our interview process is conversational and project-focused rather than highly structured.
* Motivation message with CV, motivation letter, and any relevant projects.
* First conversation: technical and personal; walkthrough of a full-stack project or code challenge.
* Final chat with the CEO to discuss team dynamics and expectations.
* First week: orientation to MSMT’s mission, meet the team, set up development environment, and begin contributing to the codebase.
Job Function
* Engineering and Information Technology
Industry
* Music
Get notified about new Full Stack Engineer jobs in Terrassa, Catalonia, Spain.
#J-18808-Ljbffr