Company: ProblemShared
Location:
Posted: April 11th, 2026
Please be aware although we are a remote organisation we do require candidates to reside in the UK.
Location: Remote (UK)
Work pattern: Full time, 40 hours per week
Reporting to: CTO
We are seeking a high-calibre Full-Stack Software Engineer to join our team at a scaling mental-health technology company. This role is ideal for an experienced engineer who excels at rapid, high-quality technical execution and is ready to take significant ownership of implementation and code quality.
As a Full‑Stack Software Engineer, you will be a core implementer across the entire application stack. You'll translate defined requirements and designs into robust, production‑ready code, focusing on delivering features efficiently and maintaining world‑class application performance. You will work within the engineering team to tackle challenging technical problems, ensuring our applications meet high standards of performance, security, and stability.
We are a fully remote company with periodic physical meetups across the UK. You will therefore need to be comfortable with remote working and have strong communication skills.
ProblemShared is a key innovator in the rapidly expanding field of digital mind health.
We are a practitioner‑led, CQC‑regulated, digital mind health provider, working with a community of expert practitioners to broaden access to the highest quality care for people across the UK. By leveraging technology, we aim to provide scalable and personalised solutions that enhance mental well‑being and bridge gaps in mental healthcare delivery.
We work in partnership with institutions such as the NHS, insurance companies and universities to deliver therapy, psychiatry, neurodevelopmental assessments and post‑diagnosis care for adults, children and young people.
At ProblemShared we don't just look at your CV. We're more passionate about who you are and your potential. We also know that everyone has a life outside work, so we're happy to discuss flexible working. We embrace difference and individuality and are proud to be equal opportunity employer.
Develop, test, and ship well‑engineered, full‑stack features from end‑to‑end, based on specifications provided by technical leadership, product managers and designers.
Write clean, efficient, and well‑documented code in Python and TypeScript, adhering strictly to architectural patterns and coding standards.
Actively maintain and improve the performance and responsiveness of our applications through code optimisation, effective database queries, and debugging.
Implement robust security and data protection measures to safeguard user data and ensure regulatory compliance (e.g., CQC, GDPR).
Collaborate primarily with other engineers to scope, estimate, and deliver technical solutions quickly and reliably.
Provide constructive, detailed feedback during code reviews to maintain high quality and consistency across the codebase.
Participate fully in the software development lifecycle, focusing on implementation, deployment, monitoring, and maintaining system reliability.
Troubleshoot and resolve complex production issues across the stack, ensuring high uptime and stability of all web applications.
Stay up‑to‑date with the latest web development trends and tooling to continuously improve our technical practices.
At ProblemShared, we see beyond just your CV. We're genuinely excited about who you are, your potential, and the unique qualities you bring to our team. We also recognise that life outside of work is important, which is why we prioritise being a flexible employer.
We're proud to be an equal opportunity and Disability Confident Committed employer and celebrate diversity and are ambitious in creating a recruitment process that allows everyone to shine and showcase their unique qualities. We offer tailored opportunities and adjustments to help each individual reach their full potential.
Once we review your CV a member of our recruitment team will be in touch to learn more about your experience and motivations.
The next step is to meet with our hiring team who will take you through an interview to allow you to demonstrate your ability and suitability for the role. If successful we will move to an offer of employment and pre‑employment checks
We know that applying for a new role and considering a new team to join can be a daunting process. If you have never worked remotely before, this can also generate a lot of questions regarding the environment and ways of working. We aim to make your experience with us as informative and enjoyable as possible.
Please don't hesitate to apply - we would love to hear from you!
#J-18808-Ljbffr