Full-Stack Software Engineer

💰 ₹50,400 - ₹80,640 (Est.) 📍 India 🏠 Remote / WFH 🕐 Today

Job Description

Full job description
Please be aware although we are a remote organisation we do require candidates to reside in the UK.

Location: Fully remote


Work pattern: Full time, 40 hours per week

Reporting to: CTO


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.

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:

4+ years of 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.
If you are a highly effective, execution-driven engineer passionate about web development, tech for good, and solving complex technical challenges, we'd love to hear from you.


What we offer you:

Excellent salary
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
Enhanced family friendly policies
Flexible working with the option of free co-working
All company and team in person meet ups
Access to a range of wellbeing activities
Access to development / training opportunities to support your career ambitions
One volunteering day a 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.

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 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!

 

💡 Quick Summary

Seeking a career-building opportunity? The Full-Stack Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in India offers a professional environment and growth potential.

Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.

Sponsored

Job Details

Company Name: ProblemShared

Frequently Asked Questions

Click the Apply Now button on this page, login or register for free on CallCenterJob.co.in, fill in your name, mobile number, city, and experience, then submit your application. The recruiter will contact you directly.
The expected salary for Full-Stack Software Engineer in India is ₹50,400 - ₹80,640 (Est.) per month. Actual compensation may vary based on experience and negotiation.
Yes, Full-Stack Software Engineer is a remote / work from home position. You can apply from anywhere in India.
Basic communication skills, a proactive attitude, and the ability to work in a team are required for Full-Stack Software Engineer. Previous experience in Software Developer Jobs is a plus. Freshers may also apply depending on the employer's requirements.
Yes, CallCenterJob.co.in is completely free for job seekers. Never pay money to apply for any job. If anyone asks for payment to process your application, report it immediately using the "Report this Job" button.

Similar Openings

  • Sr. Java Developer

    Qualifications Bachelor's or master's degree or equivalent with 5 years of experience in Computer Science, Software Engineering, or a related field of education. Strong computer programming foundation with knowledge of Data Structures, Concurrency, A...

    Full Time / Part Time

    Salary Estimated: 22K to 25K

    Toronto, Ontario

    July 11, 2026


    Apply Now

  • Backend Development Expert

    We're looking for an experienced Backend Development Expert who can design and implement scalable applications using Python. The ideal candidate will have a strong background in backend technologies, cloud databases, and API development. The role req...

    Full Time / Part Time

    Salary Estimated: 20K to 29K

    Remote

    July 11, 2026


    Apply Now

  • Technical Lead for Data Engineering

    Senior Software Engineer This role is responsible for technical and development support for our award-winning software. It will use knowledge to implement, code, build, and test new features, maintain existing features, and develop reports that inclu...

    Full Time / Part Time

    Salary Estimated: 23K to 24K

    Bangalore, Karnataka

    July 11, 2026


    Apply Now

  • Innovative Software Creator

    Software Innovator This position offers an opportunity to create cutting-edge software solutions that transform data into actionable insights, driving performance and efficiency in high-speed connectors and cables. Key Responsibilities: • Collaborate...

    Full Time / Part Time

    Salary Estimated: 25K to 31K

    Bangalore, Karnataka

    July 11, 2026


    Apply Now

  • Staff Engineer, Software

    Work Schedule Standard (Mon-Fri) Environmental Conditions Office Job Description About Team: Digital Engineering is Thermo Fisher’s “Software Engineering” center of excellence. We build cloud computing services, products and Platforms that the scient...

    Full Time / Part Time

    Salary Estimated: 15K to 33K

    Bangalore, Karnataka

    July 11, 2026


    Apply Now

  • National Delivery Excellence - Backend Developer- Associate

    At PwC, our people in software and product innovation focus on developing cutting-edge software solutions and driving product innovation to meet the evolving needs of clients. These individuals combine technical experience with creative thinking to d...

    Full Time / Part Time

    Salary Estimated: 17K to 18K

    Bangalore, Karnataka

    July 11, 2026


    Apply Now