*Please be aware although we are a remote organisation we do require candidates to reside in the UK.*
Salary: £60,000 - £70,000
Workpattern: Full time, Monday - Friday (09:00 - 17:30)
Reporting to: Senior Product Engineer
#LI-Remote
About us
Our team at ProblemShared is growing, we are on a mission to provide exceptional care, and we have opportunities available to join our supportive and collaborative team. We truly believe that you can do the best work of your career with us and have meaningful impact on the patients we support. We combine People, Data and Technology, we empower individuals to take the next step in their mental health or neurodevelopmental journey.
The digital healthcare landscape is exciting and ever changing. We have a depth of knowledge in our own team; working at the forefront of change you will be surrounded by talented and supported colleagues and leaders. Striving for excellence and best in class clinical service is at the heart of our team where learning and CPD is integral. Our community of experts have created an environment of knowledge sharing and we have access to the key voices in the world of neurodevelopmental excellence.
ProblemShared has created strong partnerships servicing several NHS, university, and insurer contracts to deliver high quality ADHD and Autism assessments as well as assessments for learning differences. We offer wrap-around care in the form of psychoeducation, prescribing, educational navigation, and therapy sessions all under one roof.
About the role
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.
You will
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.
Take ownership beyond implementation by proactively questioning requirements, identifying risks and opportunities, and helping shape solutions that deliver the greatest value for our users and the business.
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.
What we are looking for
Must haves:
Demonstrable experience in full-stack web development, with a strong portfolio showcasing technical execution and deployment of production systems.
Strong proficiency in Python or TypeScript with a deep understanding of asynchronous programming and application performance.
Proven experience with Python web frameworks such as Flask.
Solid experience with modern TypeScript frameworks like Vue or React, including proficiency in state management and component lifecycle.
Demonstrable ability to implement and integrate with RESTful APIs and service-orientated architectures.
Strong understanding of database performance and management for relational (e.g., PostgreSQL) databases.
Practical expertise with Git, CI/CD pipelines, and best practices for automated testing (e.g. PyTest, Jest, Vitest).
Nice to haves:
Experience with optimisation and scaling techniques for high-traffic or highly regulated applications.
Hands-on experience with cloud platforms such as AWS, Google Cloud, or Azure, particularly with managed database services and serverless functions.
Practical experience with Docker and continuous deployment tools to maintain our infrastructure as code.
Familiarity with Agile/Scrum methodologies, comfortable with accurately estimating effort and discussing agreed delivery deadlines.
Excellent technical communication skills, focused on clearly articulating technical blockers, solutions, and architectural trade-offs within the engineering team.
An interest in leveraging new technologies (like LLMs) specifically for internal tools, testing, or code generation to increase engineering efficiency.
What we offer you
Excellent salary
Annual Performance related bonus (Discretionary)
Company Pension Scheme
30 days annual leave + public holidays + the option to buy and sell additional leave, & extended leave options such as sabbatical leave
Private health insurance
Blue Light card / discounts
Enhanced family friendly policies
Flexible working
All company events and in-person team meet ups
Access to a range of wellbeing activities
Access to development / training opportunities to support your career ambition
One volunteering day per year
Our Recruitment Process and Next Steps
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.
By continuing you agree to our Terms & Privacy Policy.