Senior Product Engineer
New Today
About the Role
We are looking for a Senior Product Engineer to join our rapidly growing digital mental‑health company. In this fully remote role, you will own the full lifecycle of our web applications, from design and development to maintenance and improvement.
Responsibilities
- Design, develop, and maintain scalable web applications that meet evolving user and business needs.
- Write clean, efficient, and well‑documented code in Python and TypeScript, adhering to best practices.
- Collaborate with product managers, designers and fellow engineers to define and implement new features.
- Extend and continually improve our automated testing frameworks.
- Implement robust security and data protection measures to safeguard user data and ensure regulatory compliance.
- Mentor junior developers and provide constructive code‑review feedback.
- Participate in the full software development lifecycle – requirements, design, deployment and monitoring.
- Troubleshoot and resolve technical issues to maintain application stability.
- Champion the latest web‑development trends and technologies to reinforce our engineering culture.
Qualifications
Must haves:
- 7+ years of demonstrable experience in web development with a strong portfolio.
- Strong proficiency in Python or TypeScript with deep understanding of core principles.
- Experience with Flask (Django experience is a plus).
- Expertise in modern TypeScript frameworks such as Vue or React, with solid component‑based architecture knowledge.
- Solid familiarity with RESTful APIs and service‑oriented architecture.
- Solid understanding of relational database technologies (PostgreSQL, MySQL).
- Experience with Git, CI/CD pipelines and automated testing (PyTest, Jest, Vitest).
- Excellent communication skills to convey technical concepts to both technical and non‑technical stakeholders.
Nice to have:
- Experience leading development teams or projects.
- Interest in Artificial Intelligence and Large Language Models (LLMs) and their application in products.
- Hands‑on experience with Terraform and cloud platforms (AWS, GCP, Azure).
- Knowledge of containerisation technologies (Docker, Kubernetes).
- Familiarity with Agile development methodologies and CI/CD pipelines.
- Familiarity with data‑warehousing concepts and technologies.
- Experience working with near‑shore delivery partners.
Benefits
- Excellent salary and company pension scheme.
- 30 days annual leave + public holidays + flexible leave options (sabbatical, sabbatical exception).
- Private health insurance and enhanced family‑friendly policies.
- Flexible working with options for free co‑working and in‑person team meet‑ups.
- Access to wellbeing activities and development opportunities.
- One volunteering day a year.
Our Recruitment Process
At ProblemShared we value who you are and your potential. We offer a flexible and inclusive hiring experience.
- Screening – we review your CV and a recruitment team member reaches out to discuss your experience and motivations.
- Technical interview – our hiring team conducts a technical interview to assess your suitability for the role.
- Offer – upon successful completion, we provide an offer of employment and pre‑employment checks.
Equal Opportunity Statement
ProblemShared is an equal opportunity employer and a Disability Confident and Committed employer. We celebrate diversity and are ambitious in creating a recruitment process that allows everyone to shine and showcase their unique qualities.
Location & Working Pattern
Fully remote – you must reside in the UK.
Referral Program
Referrals increase your chances of interviewing at ProblemShared by 2x.
- Location:
- United Kingdom
- Salary:
- £100,000 - £125,000
- Job Type:
- FullTime
- Category:
- Engineering