Fullstack Developer
Role details
Job location
Tech stack
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!