Summary
Join Kooth, a rapidly growing digital mental health platform, as a Full-Stack Software Engineer II and contribute meaningfully to our mission of providing effective mental health support. Based remotely in the UK, you will design and build RESTful Node APIs, React frontends, and/or React Native mobile apps. You will collaborate with a team, incorporating requirements like performance, resilience, and security into your work. This role involves regular software releases using agile methodologies and requires strong problem-solving skills and communication abilities. The position offers opportunities for professional development and a supportive work environment.
Requirements
- Enthusiasm for software engineering, across the whole stack
- A strong problem-solving attitude and willingness to contribute to technical decisions
- Knowledge of Javascript or Typescript, and of database technologies such as PostgreSQL and experience in delivering a web or native mobile application
- Understanding of high level architecture of systems and able to contribute feedback to system development
- A quality mindset, understanding what it means to ship maintainable, well-tested code
- Focus on pragmatic delivery, able to take ownership appropriately
- Understanding of the benefits of agile processes, data-informed development, and reliability
- Strong communication skills, builds great colleague relationships across disciplines
Responsibilities
- Designing and building RESTful Node APIs, React frontends and/or React Native mobile apps
- Regularly releasing working software, using trunk-based development, automated test suites, and infrastructure-as-code principles
- Incorporating requirements such as performance, resilience, observability, maintainability, security and accessibility
- Collaborating with other disciplines, building effective working relationships
- With your team, achieving a shared understanding of user needs, Kooth commercial and operational goals
- Deepening knowledge of industry trends and best practices in software engineering, continuous integration, application design & architecture through pair/mob programming and other knowledge sharing approaches
- Developing code both individually and via pairing with others
- Supporting junior and new-hires in your specific domain areas for onboarding and pairing
- Joining the out-of-hours on-call response rota
Preferred Qualifications
- Web or mobile application development experience using React or React Native
- Experience with rapid application development techniques such as trunk-based development, automated testing at all levels and infrastructure-as-code
- An awareness and curiosity about application design and architecture patterns
- Worked in a cloud native environment like GCP or AWS with Kubernetes
Benefits
- Competitive Salary: Up to Β£55,000 dependant on experience
- Generous Annual Leave: Enjoy 28 days of annual leave, in addition to public holidays, providing you ample time to recharge and spend quality moments with your loved ones
- Professional Development: Benefit from our yearly professional training programmes, tailored to your career aspirations and designed to enhance your skills and knowledge
- Financial Security: Secure your financial future with our pension contributions and annual company share option awards, giving you a stake in the success of the company
- Health and Well-being: Prioritize your health and well-being with our comprehensive Health Shield cover and access to an Employee Assistance Programme (EAP). The EAP offers 24/7 telephone mental health support and access to GP consultations, ensuring your mental and physical health are taken care of
- Life Assurance: Gain peace of mind knowing that you're covered with life assurance, providing up to four times your annual salary to your loved ones in the unfortunate event of your passing
- Flexible Working: Embrace the flexibility of remote working, allowing you to create a work-life balance that suits your needs and maximizes your productivity
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.