Fullstack Developer

Therapieland
Amsterdam, Netherlands
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 4K

Job location

Amsterdam, Netherlands

Tech stack

HTML
JavaScript
API
Artificial Intelligence
CSS
Software as a Service
Cloud Computing
Code Generation
Software Quality
Code Review
Computer Programming
Continuous Integration
Database Theory
Software Debugging
Django
EHealth
Python
Software Engineering
TypeScript
Web Content Accessibility Guidelines
Backend
Vue.js
Containerization
Front End Software Development
REST
Docker

Job description

In this role, you are responsible for developing client-focused features for our e-health platform. You work primarily on the frontend (70%) with Vue.js, while stepping in on the backend with Python/Django (30%) when needed, allowing you to deliver features end-to-end with minimal dependencies., * Feature development: You build new functionalities such as notifications, program localization, improved login/registration flows, and dashboard optimizations that directly contribute to our mission: 100 million helped people.

  • Frontend architecture: You proactively think along about the evolution of our frontend architecture and ensure scalability and maintainability
  • Full-stack capabilities: You develop RESTful APIs in Django when backend support is needed, so you don't have to wait for colleagues' availability
  • Code quality & security: You ensure high security standards in both frontend and backend code through code reviews, security best practices, and WCAG compliance
  • Collaboration: You work closely with UX/UI designers, Product Owners, and your engineering colleagues to translate technical requirements into functional solutions
  • AI-augmented development: You use AI tools, systems, and workflows to increase your productivity, spend more time on problem-solving and less on execution

Projects you'll work on: You'll focus on app.therapieland.nl - our main platform that helps thousands of people daily with their mental health. The foundation is solid; you build the features that take the platform to the next level for international expansion.

A typical day: Your day starts with updating Asana and participating in the daily stand-up. Then you work on sprint tickets - this could mean building a Vue component for a new notification feature, developing a Django API endpoint, or pair-programming with a colleague on a complex user flow. In between, you have alignment sessions with the Product Owner and UX/UI about technical feasibility and implementation details.

Your team at Therapieland

Therapieland is a forward-thinking organization on a mission to improve mental healthcare. Through digital solutions, we work to make quality mental health support more accessible for everyone. We are passionate, honest, proactive, and focused on collaboration., As a senior fullstack engineer, you work together with a committed engineering team that is always ready to help you. Additionally, you receive coaching focused on your personal development and unlimited access to our training platform. You work with modern technologies on innovative solutions for digital psychological care, and this is where you derive your satisfaction.

Requirements

Do you have experience in Vue.js?, Do you have a Bachelor's degree?, Do you want to build towards scalable growth and mental health? To further increase our impact on mental healthcare, we are looking for a senior fullstack engineer who brings a critical eye, versatility and frontend expertise to our ambition. In this key role, you are the link between our strong foundation and the user-friendly, client-focused features that drive our core metric; Monthly Helped Users. With your broad skillset, you don't just build beautiful interfaces - you also think along about the architecture behind them., You are an experienced fullstack engineer with a passion for frontend development and a pragmatic mindset. You combine technical depth with the flexibility to quickly switch between different parts of the tech stack., * Broad technical foundation: A bachelor or university degree in software engineering and at least 5+ years of experience with frontend development, supplemented with 3+ years of backend experience

  • Frontend expertise: Strong knowledge of HTML, CSS, JavaScript/TypeScript and experience with modern frameworks (Vue.js or similar). You have experience with component libraries like Vuetify and the Vue Composition API
  • Backend competence: You are proficient in Python and Django, can build RESTful APIs, and understand database concepts like migrations and optimization
  • Architecture thinking: You can visualize technical solutions in diagrams and think about scalability and maintainability
  • AI-augmented working: You actively use AI tools to improve your development workflow - think code generation, debugging assistance, and documentation. You spend more time on problem-solving than on repetitive execution
  • Problem solver: You are a fast learner with analytical skills who can translate complexity into simple, working solutions
  • Collaborative: You enjoy working together in cross-functional teams, from design handoff to code review. You clearly communicate about technical trade-offs and bring others along in your thought process
  • Proactive & ownership: You maintain overview, set priorities, take responsibility for your work, and think along about improvements beyond your immediate tickets

Nice-to-haves:

  • CI/CD experience and knowledge of containerization (Docker, Cloud Run)
  • Experience with SaaS platforms and working in product-driven teams
  • Knowledge of WCAG accessibility standards
  • Experience with AI engineering stack (orchestration, monitoring, evals)
  • Affinity with mental healthcare or digital care

Do you feel the drive to contribute to our mission? Even if you don't meet all requirements, but believe you would be an asset to our team, we'd love to hear from you.

Benefits & conditions

  • A competitive salary between €47,952 and €64,800 gross per year (including 8% holiday allowance; your starting salary will be aligned based on your experience and past track record, fitting within our salary structure)
  • Annually 30 vacation days based on full-time and always off on May 5th
  • A 12-month contract with the aim of long-term employment
  • Full commuting cost reimbursement

Additionally, your basics are covered with a good pension plan, full commuting cost reimbursement, a training budget, and an annual winter sports trip!

About the company

At Therapieland, we believe quality mental healthcare should be within everyone's reach - anytime, anywhere. That's why we're committed to making psychological support accessible and approachable. Our e-health platform brings together online programs, video consultations, and questionnaires in one seamless experience. As market leaders across primary care, mental health services, the social domain, and hospital care, we never stop innovating. Every day, we help thousands of people build mental resilience and take charge of their wellbeing., At Therapieland, we highly value diversity in all its forms. We create an inclusive culture where everyone, regardless of background, feels seen, heard, and free to contribute in an authentic way.

Apply for this position