Full Stack Software Engineer (mid/senior)

My Sheet Music Transcriptions
Municipality of Terrassa, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, Spanish
Experience level
Intermediate
Compensation
€ 50K

Job location

Remote
Municipality of Terrassa, Spain

Tech stack

JavaScript
API
Artificial Intelligence
Bootstrap
Continuous Integration
Linux
PostgreSQL
MariaDB
MySQL
Software Engineering
SQL Databases
TypeScript
Web Applications
Large Language Models
Technical Debt
Backend
GraphQL
Front End Software Development
Data Pipelines
Docker

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

Apply for this position