Senior Full-Stack Engineer

GoodHabitz
Madrid, Spain
15 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Code Review Cursor (Graphical User Interface Elements) Design of User Interfaces Node.Js TypeScript ReactJS Delivery Pipeline Large Language Models Backend
+4 more
Vue.js Data Layers Front End Software Development Software Coding

Job description

We are hiring in 3 main locations: Madrid, Berlin and Eindhoven.Welcome to GoodHabitz!We’re one of Europe’s fastest-growing EdTech companies, on a mission to make learning as fun and addictive as your favorite series.From bite-sized training to full learning journeys, everything we create is designed to inspire people to grow-both personally and professionally.Behind the scenes?A team of curious minds, creative thinkers, and tech enthusiasts who love solving real problems and building products that truly make an impact.We move fast, think big, and don’t take ourselves too seriously along the way.About the role As a Senior Full Stack Engineer, you’ll work across the entire stack-from backend services to frontend experiences, and everything in between.But this isn’t just about writing code.You’ll help shape how we build, contribute to architectural decisions, and collaborate closely with people across Product, Design, and beyond.You’ll take ownership, think in solutions, and bring others along in your reasoning-whether they speak fluent JavaScript or not.What you will do Build and maintain features across the full stack-APIs, data layers, and user interfaces Contribute to architecture and system design, weighing trade-offs and helping the team make thoughtful decisions Own your work end-to-end: from idea to implementation, testing, documentation, and deployment Improve and maintain CI/CD pipelines and deployment workflows Review code with a focus on quality, clarity, and knowledge sharing Communicate technical decisions in a clear and accessible way, helping the team stay aligned-even when opinions differ Requirements 5+ years of experience as a full stack engineer, working across both backend and frontend Strong experience building real products and collaborating with Product, Design, and UX teams A product mindset-you understand what creates value for users and the business Solid experience with Node.js, TypeScript, and React.Experience with other languages and frameworks, especially .NET and Vue is desired.Hands-on experience with CI/CD pipelines and deployment processes Familiarity with system design concepts like service boundaries, data modeling, and scalability Experience using LLM tools (such as Claude Code, Copilot, or Cursor) in your daily workflow-not just for coding, but also for research, documentation, and ideation A pragmatic approach: you balance strong opinions with collaboration and know when “good” beats “perfect” Benefits ? Competitive salary that matches your impact ?? 25 days of paid holiday to recharge ? Flexible working setup with the tools you need to do your best work ? Unlimited access to GoodHabitz learning resources for your personal and professional growth ? An international, diverse team where different perspectives are celebrated ? Fun team events, outings, and creative sessions you’ll actually want to attend ? A culture built on trust, ownership, and continuous improvement Applying is simple: ?? Submit your application.?? We will get back to you within 5 working days.Interested and want to find out more?Feel free to reach out to our recruiters by email - **

Requirements

About the role As a Senior Full Stack Engineer, you’ll work across the entire stack-from backend services to frontend experiences, and everything in between. But this isn’t just about writing code. You’ll help shape how we build, contribute to architectural decisions, and collaborate closely with people across Product, Design, and beyond. You’ll take ownership, think in solutions, and bring others along in your reasoning-whether they speak fluent JavaScript or not. What you will do Build and maintain features across the full stack-APIs, data layers, and user interfaces Contribute to architecture and system design, weighing trade-offs and helping the team make thoughtful decisions Own your work end-to-end: from idea to implementation, testing, documentation, and deployment Improve and maintain CI/CD pipelines and deployment workflows Review code with a focus on quality, clarity, and knowledge sharing Communicate technical decisions in a clear and accessible way, helping the team stay aligned-even when opinions differ Requirements 5+ years of experience as a full stack engineer, working across both backend and frontend Strong experience building real products and collaborating with Product, Design, and UX teams A product mindset-you understand what creates value for users and the business Solid experience with Node.js, TypeScript, and React. Experience with other languages and frameworks, especially . NET and Vue is desired. Hands-on experience with CI/CD pipelines and deployment processes Familiarity with system design concepts like service boundaries, data modeling, and scalability Experience using LLM tools (such as Claude Code, Copilot, or Cursor) in your daily workflow-not just for coding, but also for research, documentation, and ideation A pragmatic approach: you balance strong opinions with collaboration and know when “good” beats “perfect” Benefits ? Competitive salary that matches your impact ?? 25 days of paid holiday to recharge ? Flexible working setup with the tools you need to do your best work ? Unlimited access to GoodHabitz learning resources for your personal and professional growth ? An international, diverse team where different perspectives are celebrated ? Fun team events, outings, and creative sessions you’ll actually want to attend ? A culture built on trust, ownership, and continuous improvement Applying is simple: ?? Submit your application.

About the company

Welcome to GoodHabitz! We’re one of Europe’s fastest-growing EdTech companies, on a mission to make learning as fun and addictive as your favorite series. From bite-sized training to full learning journeys, everything we create is designed to inspire people to grow-both personally and professionally. Behind the scenes? A team of curious minds, creative thinkers, and tech enthusiasts who love solving real problems and building products that truly make an impact. We move fast, think big, and don’t take ourselves too seriously along the way.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Discussing daily roles in frontend and full stack development

Chris Heilmann +1 ¡ LIVE

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck ¡ LIVE

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset ¡ World Congress 2023

1:21 min

Exploring the target application for front end tests

Anna Mcdougall ¡ JS Congress

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 ¡ Coffee With Developers

11:44 min

Live coding a test driven component feature

Markus Oberlehner ¡ LIVE

Videos

See all

Related articles

See all