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:
- TypeScript and JavaScript technologies (frontend and backend).
- Linux-based VPS servers and security best practices.
- CI/CD frameworks and best practices.
- Docker in development and production.
- REST or GraphQL APIs.
- SQL databases (MySQL, MariaDB, PostgreSQL) and ORMs.
- 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.
- Adaptable 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