Full Stack Developer (Senior)
Skills
Location
You must be live (or willing to live) in: Spain
Languages
Advanced English
Job Description
Role Overview:
We are seeking a highly motivated Full Stack Developer to join our dynamic and growing team. As a Full Stack Developer, you will be responsible for developing and maintaining web + mobile applications. You will work with a team of talented developers, designers, and product managers to create innovative software solutions that meet our clients' needs.
- Develop and maintain web + mobile applications and services using modern web technologies
- Write clean, maintainable, and well-documented code
- Collaborate with cross-functional teams to design, implement, and test new features and functionality
- Participate in code reviews and contribute to the development of best practices and coding standards
- Debug and troubleshoot issues in production and non-production environments
- Keep up-to-date with emerging trends and technologies in web development
- As English is our official working language at MVST, we kindly ask that all applications be submitted in English.
Ideal Qualifications:
- Professional 4+ years working experience in full-stack web/mobile app development
- Proficiency in front-end development technologies around JavaScript, and related frameworks such as React, Vue, React Native and/or Flutter
- Proficiency in back-end development technologies such as Node.js, Express or similar frameworks
- Experience with relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB)
- Experience with source control management tools (e.g., Git)
- Strong problem-solving skills and attention to detail
- Excellent communication in English and interpersonal skills
- Ability to work effectively both independently and as part of a team
Nice to have:
- Experience with cloud platforms such as AWS, GCP, or Azure
- Familiarity with containerisation and orchestration technologies such as Docker and Kubernetes
- Experience with agile development methodologies
Hiring Process
Our Recruitment Process 👀
While the process might slightly vary depending on the role, here’s what you can typically expect:
- Intro Call – A quick 15–20 minute chat with someone from our People team
- Live Coding Challenge – You’ll do a short peer programming task relevant to the role
- Technical Interview – A 1-hour deep dive with the Hiring Manager
- Founder Call – A 30–60 minute conversation to connect with one of our founders
- Team Meetup – If you’re based near one of our offices, we might invite you to visit and meet the team in person
Photos
About the team
65
employees
30
avg. age
8
nationalities
65%
man
35%
women
Benefits and perks
Work from home
Training budget
Flexible schedule
Food & drinks
Language lessons
- +Flexible working hours
- +Discounts at over 800 top brand suppliers via Corporate Benefits
- +Our office is powered with the best equipment, Apple being the service of our choice
- +Travel to Munich to meet our entire team
- +Opportunity to be part of a completely new tech team in Barcelona
Health insurance
Gym discount
Location
Carrer d'Aragó, 208, 3 1, 08011 Barcelona, Spain
