Full-Stack Software Engineer II

Posted 14 hours 29 minutes ago by Kooth

Permanent
Not Specified
I.T. & Communications Jobs
Not Specified, United Kingdom
Job Description

Job Title: Full-Stack Software Engineer II

Reports to: Engineering Manager

Direct Reports: 0

Location: Remote - UK based only

End Date: 6/5/25

Join Kooth, a fast-growing business with a social purpose dedicated to providing digital mental health support across the UK. Listed on the London Stock Exchange (LSE:KOO), we partner with the NHS and are the UK's largest digital mental health platform for young people aged 10-25, leveraging over one million hours of professional support to guide users to self-help, community, and professional assistance.

Role Objective

As an Engineer II, you will be a key technical contributor within your squad, working under guidance from senior colleagues and independently to positively impact Kooth's products and business objectives.

What you'll be doing
  • Designing and developing RESTful APIs using Node.js, as well as React frontends and/or React Native mobile applications.
  • Releasing functional software regularly, utilizing trunk-based development, automated testing, and infrastructure-as-code principles.
  • Ensuring the software meets requirements for performance, resilience, observability, maintainability, security, and accessibility.
  • Collaborating with cross-disciplinary teams to build effective working relationships.
  • Aligning team efforts with user needs and Kooth's commercial and operational goals.
  • Enhancing knowledge of industry trends and best practices through pair/mob programming and knowledge sharing.
  • Developing code both independently and through pairing.
  • Supporting onboarding and mentoring of junior team members.
  • Participating in the out-of-hours on-call support rota.
Key Skills
  • Enthusiasm for full-stack software engineering.
  • Strong problem-solving skills and willingness to contribute to technical decisions.
  • Proficiency in JavaScript or TypeScript, and experience with databases like PostgreSQL, as well as web or native mobile application delivery.
  • Understanding of high-level system architecture and ability to provide feedback during development.
  • Commitment to shipping maintainable, well-tested code.
  • Pragmatic delivery focus and ownership skills.
  • Knowledge of agile methodologies, data-informed development, and system reliability.
  • Excellent communication skills and ability to build cross-disciplinary relationships.
Nice to have
  • Experience with React or React Native for web or mobile development.
  • Familiarity with rapid application development techniques, automated testing, and infrastructure-as-code.
  • Interest in application design and architecture patterns.
  • Experience working in cloud environments like GCP or AWS with Kubernetes.

Benefits

  • Competitive salary up to £55,000 depending on experience.
  • 28 days of annual leave plus public holidays.
  • Annual professional development programs.
  • Company pension contributions and share options.
  • Health Shield cover and 24/7 mental health support via EAP.
  • Life assurance up to four times your salary.
  • Flexible remote working arrangements.

We value diversity and are committed to creating an inclusive environment. We also provide reasonable adjustments for applicants with disabilities and are dedicated to safeguarding and promoting the welfare of children, young people, and vulnerable adults, including DBS checks.