Full Stack Software Engineer (Mid/Senior) - €38.000 - €50.000 A Year

My Sheet Music Transcriptions
Municipality of Madrid, 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 Madrid, Spain

Tech stack

JavaScript
Artificial Intelligence
Databases
Linux
Integrated Development Environments
PostgreSQL
MariaDB
MySQL
TypeScript
Web Applications
Large Language Models
Technical Debt
Backend
GraphQL
Front End Software Development
Network Server
Data Pipelines
Api Management

Job description

OverviewFull 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.ResponsibilitiesCollaborate 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.QualificationsAt 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 SkillsAbility 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 getFull-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 WeekWe 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 FunctionEngineering and Information TechnologyIndustryMusicGet notified about new Full Stack Engineer jobs in Terrassa, Catalonia, Spain.#J-*****-Ljbffr

Requirements

We build web applications and integrations to support daily operations and music notation software development.ResponsibilitiesCollaborate 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.QualificationsAt 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 SkillsAbility 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 getFull-time job (40 hrs/wk).

Benefits & conditions

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 WeekWe 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 FunctionEngineering and Information TechnologyIndustryMusicGet notified about new Full Stack Engineer jobs in Terrassa, Catalonia, Spain. #J-*****-Ljbffr

Apply for this position