Full-Stack Software Engineer - London - ProblemShared

    ProblemShared
    ProblemShared London

    4 days ago

    Description
    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 weekReporting to: CTOAbout 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.
    Company Overview 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.

    What you'll be doing 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.

    What we're 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 have 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 salaryCompany Pension Scheme30 days annual leave + public holidays + the option to buy and sell additional leave, & extended leave options such as sabbatical leavePrivate health insuranceEnhanced family friendly policiesFlexible working with the option of free co‐workingAll company and team in person meet upsAccess to a range of wellbeing activitiesAccess to development / training opportunities to support your career ambitionsOne volunteering day a yearOur 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.

    Screening Once we review your CV a member of our recruitment team will be in touch to learn more about your experience and motivations.

    Technical Interview 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 checksWe 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

  • Only for registered members London

    An established financial services business in the trading and markets space is hiring a C# Software Engineer to help build and evolve the core internal systems the company runs on. You'll work on long-standing, in-house C# / .NET applications, owning features end-to-end — from un ...

  • Only for registered members London

    We are looking for a Software Engineer to join our team in London. This role involves working within an agile product team to deliver and maintain high-quality software for both internal and external customers. · ...

  • Only for registered members London

    We are working with a tier-one energy trading company who are dedicated to accelerating the transition to greener energy. · The ideal candidate will have an understanding of trading systems, algorithms and market data coupled with strong technical expertise in software developme ...

  • Only for registered members London

    We are looking for a Software Engineer with strong Android expertise to join our high-impact custom software team delivering solutions for a major defence client. · ...

  • Only for registered members London

    This platform changes that, by helping primary care teams identify risk earlier, intervene sooner, and deliver better outcomes without adding operational burden to clinicians. · ...

  • Only for registered members London

    Tired of applying to hundreds of software engineering jobs and hearing nothing back? What if recruiters came to YOU instead? · Most software engineering candidates don't realise they're losing out on roles because their resume doesn't show AI skills like AI-powered code generatio ...

  • Only for registered members London

    We are looking for a Forward Deployed Software Engineer to join our team. As a Forward Deployed Software Engineer, you will work on problems that matter and partner with customers to understand what really drives their mission. · You will design and build software that changes ho ...

  • Only for registered members London Area

    Tired of applying to hundreds of software engineering jobs and hearing nothing back? What if recruiters came to YOU instead? · ...

  • Only for registered members London

    We're hiring a Forward Deployed Software Engineer to work closely with customers on high-value problems. · Work with customers to understand goals and constraintsCreate workflows used by executives and operatorsIterate quickly based on real user feedbackIf you're an engineer who ...

  • Only for registered members London

    As a Software Engineer you will play an integral role in delivering innovative high impact solutions across the entire software development lifecycle. · ...

  • Only for registered members London

    We're on the lookout for a Software Engineer ( Java ) for a leading point-of-sale organisation working on innovated technologies for household named clients in the dynamic retail space.Software Engineer / Java / Spring Boot / PostgreSQL / Kubernetes / GCP / AWSYou will join our e ...

  • Only for registered members London £40,000 - £85,000 (GBP)

    We make software that makes a difference. · Why join Gemba? · ...

  • Only for registered members London

    A leading Investment Bank is searching for a Software Engineer to join them on an interim basis. · ...

  • Only for registered members London

    We're hiring engineers who ship fast build delightful products and want to step into the arena in the fight against climate change. · We make the technology to move energy usage to times when electricity is cheap and green. · We control tens of thousands of energy assets. · ...

  • Only for registered members London

    To support the maintenance, enhancement, and integration of Richmonds software systems, with a focus on reliability, security, and compliance. · The Software Engineer will contribute to the implementation of off-the-shelf software,assist in validation activities, · and provide re ...

  • Only for registered members London £55,755 - £61,950 (GBP)

    We're looking to recruit a Software Engineer to be part of our Payments Services Platform and help achieve our mission to provide compliant and efficient payments capabilities for the Group and drive innovation to enable customers to move money confidently, quickly and securely. ...

  • Only for registered members London

    We're partnering with a VC-backed, early-stage, mission-driven startup that's building an AI-enabled toxicology platform to help scientists move medicines from discovery to patients faster and more safely. · As an early engineering hire, you'll have a genuine opportunity to shape ...

  • Only for registered members London

    A Boutique Multi-Strat hedge fund are looking for an AI Engineer to join a greenfield program of work and be a key member in a brand new firm-wide Applied AI team. · ...

  • Only for registered members London

    We're hiring an experienced Software Developer to join our client's engineering team working on their core SaaS platform. · Build and maintain features across our product, working with modern technologies and contributing to technical decisions. · ...

  • Only for registered members London Area

    Join a dynamic product team where you will build great software and dive into AI at a fast-growing start-up. · ...

  • Only for registered members London

    We're working with a specialist secure technology consultancy supporting some of the UK's most security-conscious organisations.This role offers exposure across the full software lifecycle in an environment that values clear thinking adaptability and collaboration over rigid proc ...

Jobs
>
Full stack software engineer
>
Jobs for Full stack software engineer in London