Fullstack Software Engineer

Treatwell
Summary
Join Treatwell as a Senior Frontend Software Engineer and contribute to building our suite of customer-facing products. You will be part of the Treatwell Store team, working with passionate engineers to redefine professional purchases. Responsibilities include designing, developing, and maintaining full-stack applications using TypeScript, participating in code reviews, managing deployment pipelines, contributing to architectural decisions, troubleshooting application issues, and staying up-to-date with modern web technologies. The ideal candidate has 4+ years of experience in full-stack TypeScript development, experience with React, Node.js, and fluency in English and French. The position is 100% remote and based in Spain. Treatwell offers various benefits including 28-day holiday plus bank holidays, monthly Treatwell vouchers, growth funds, mental health support, a referral scheme, and equal opportunities.
Requirements
- 4+ years of professional experience in Full Stack TypeScript development
- Engineering / coding school or self-educated who is keen on working with innovative technologies
- Experience with React, Node.js (experience with Docker, a microservice framework or MongoDB is a plus)
- You can communicate fluently in English and French
- You are based in Spain and hold a valid right to work
Responsibilities
- Design, develop, and maintain scalable full-stack applications using TypeScript (Node.js, MongoDB, Moleculer, React)
- Participate in code reviews, mentoring, and technical discussions to uphold engineering best practices
- Manage deployment pipelines and CI/CD processes (Pulumi & GitHub Actions)
- Contribute to architectural decisions and help shape the technical direction of the platform
- Troubleshoot, debug, and resolve application issues in production and development environments
- Share ownership with the rest of the team in a blameless environment
- Stay up-to-date with modern web technologies, tools, and best practices
Preferred Qualifications
- Some Java knowledge is a plus as you may interact with some Java backends from other teams
- Experience with React-Native is also welcomed
Benefits
- 28-day holiday plus bank holidays
- Monthly ยฃ40 Treatwell vouchers so you can treat yourself too
- Growth funds for you to develop and grow with your team
- Mental health support through our partnership with Plumm
- Referral scheme
- 100% remote working position