Full stack engineer
The wellbeing project|Posted 19 days ago
Sign up or log in to apply:
Skills and experience
Location and salary
Role description
Full Stack Software Developer
Company Overview
The Wellbeing Project is a leading consultancy dedicated to strengthening workforce resilience through bespoke training and coaching solutions. Our mission is to embed healthy high performance at the core of how businesses operate. We work across all levels of an organisation—from senior leaders to frontline teams—delivering meaningful support that enables people to thrive. Our Mission is to put healthy performance at the heart of how organisations operate.
Guided by our five core values—Customer First, Always Growing, Better Together, Own It and Make It Happen, and Healthy Performance—we believe that how we work together matters just as much as what we deliver.
Job Overview
We’re looking for a skilled and motivated Software Developer to join our team and play a key role in shaping the future of the Wraw platform. You’ll use your technical expertise to maintain, design, build, and optimise high-quality digital solutions that are secure, scalable, and aligned with evolving business and client needs.
About the Wraw Platform
Wraw (Workplace Resilience and Wellbeing) is The Wellbeing Project’s digital platform that helps people and organisations build resilience and perform at their best.
At its heart is a scientifically validated assessment that measures wellbeing and resilience across the 5 Pillars of Resilience: Energy, Future Focus, Inner Drive, Flexible Thinking, and Strong Relationships.
The platform translates these insights into practical strategies and resources, making it easy for users to turn results into meaningful action.
Wraw supports:
• Individuals in strengthening resilience and protecting wellbeing.
• Teams in building stronger connections, adaptability, and focus.
• Organisations in tracking progress, reducing absence, improving engagement, and sustaining high performance.
For a Software Developer joining our team, this means working on a platform with real impact — one that transforms data into actionable outcomes and supports healthier, higher-performing workplaces.
Key Responsibilities
• Design, develop, and maintain software applications for the Wraw platform.
• Collaborate with cross-functional teams to align development with business requirements.
• Optimise performance, scalability, and security of digital solutions.
• Ensure compliance with data protection and information security standards.
• Design, build, test, and maintain high-quality features for the Wraw platform, ensuring reliability, scalability, and performance.
• Participate in sprint planning, code reviews, and release cycles, contributing to timely and effective delivery.
• Troubleshoot, debug, and resolve issues, including system defects, bugs, and escalated technical support requests.
• Carry out thorough QA, UAT & FAT testing of all development releases.
Required Qualifications, Skills & Experience
Qualifications
• A master's degree in computer science, Software Engineering, Information Technology, or a related field.
• At least 3+ years of proven, hands-on experience in front end and back-end software development.
Essential Skills & Experience
• Minimum 3 years’ full-stack development experience (frontend and backend) with React, Next.js, GraphQL, Prisma, MySQL, and TypeScript.
• Proficiency in HTML, CSS, JavaScript, with strong knowledge of TypeScript and Node.js.
• Proven ability to write clean, efficient, secure, and maintainable code aligned with industry best practices.
• Strong problem-solving skills, with the ability to prioritise tasks, work under pressure, and meet deadlines.
• Excellent attention to detail, with initiative to think ahead and contribute across the full software development lifecycle.
• Strong deployment experience with Docker and CI/CD tools (e.g. Bitbucket Pipelines).
• Solid understanding of testing practices, including sprint testing, QA, UAT, and creation/execution of test documentation.
• Strong understanding of version control with Git and platforms such as Bitbucket or GitLab.
• Excellent communication and collaboration skills, with the ability to work effectively in a virtual, team-based environment.
• Knowledge of OWASP standards and good awareness of security best practice.
• Familiarity with headless CMS platforms, ideally Strapi.io.
Desirable
• Some experience with penetration testing (PEN Testing).
• (Nice to have) Knowledge of the AWS ecosystem.
• (Nice to have) Experience with Google Analytics, Posthog or similar analytics tools.
• (Optional) Experience with visual design tools such as Figma or Canva or UX design.
• Familiarity with automated testing frameworks (e.g. Cypress or similar).
Sign up or log in to apply:
About The wellbeing project
What we do
The Wellbeing Project is a UK-based global workplace wellbeing consultancy founded in 2007. We specialize in creating bespoke performance, wellbeing, and resilience projects designed by business psychologists and wellbeing specialists, aiming to foster a high-performing culture where employees thrive and businesses excel.
Why work for us
Joining The Wellbeing Project means being part of a mission-driven team that supports over 1,700 brands across various sectors. We offer flexible solutions, including wellbeing audits, resilience training, and mental health first aid training, tailored to meet specific organizational needs, ensuring a meaningful impact on workplace culture.
Our culture
We value a human-centered approach that emphasizes psychological safety, collaboration, and continuous learning. Our work environment encourages creativity and innovation, allowing team members to contribute to impactful projects that enhance employee wellbeing and organizational health.
Our engineering process
Our engineering practices are grounded in data-driven methodologies, utilizing proprietary psychometric tools like "Wraw" to measure workforce resilience. We embrace both digital and traditional approaches, ensuring our solutions are accessible and effective for clients worldwide.
Our hiring process
Our interview process is designed to identify candidates who align with our values and mission. We prioritize a collaborative approach, often involving team members in the interview stages to ensure a good fit within our culture and to assess technical skills relevant to our projects.