Full Stack Software Engineer (mid/senior)
Role details
Job location
Tech stack
Requirements
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
Benefits & conditions
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