Senior Full Stack Developer
Listed on 2026-03-02
-
Software Development
Software Engineer, Full Stack Developer, Senior Developer, Backend Developer
Senior Engineer, Integrations Our Purpose
As a current market leader, Nourish Care provides a digital solution to the health and social care sector which enhances the process of recording, analysing, and sharing of information.
We are amid one of the most exciting times in our history and while we are the current market leader in the sector, we will not become complacent. We are dedicated to our purpose of a better life for everyone. We continue to revolutionise the care sector and our incredible employees are what make this possible.
Our Integrations team is looking for a Senior Engineer who is interested in building performant processes and apps using Ruby on Rails, Type Script, PHP (Symfony) and Python to enable data syncing between our products (Better Care and Empower) and third-party systems (Radar, PASS, London Care Record, etc).
About the JobYou will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. The ideal candidate will have a strong technical background and the ability to drive projects in a highly collaborative environment.
The role and your responsibilities- Join a team of 6 developers working together to build and maintain integration services between first- and third-party apps, implementing clean, scalable and maintainable code.
- Collaborate with Product Owners to understand end-user requirements and formulate specifications. Contribute to ticket review ceremonies (refining proposed solutions, suggest alternatives and estimate time).
- Provide application support where necessary, working closely with the QA and Support teams to diagnose and fix issues in production.
- Maintain and extend unit and integration test suites.
- Perform code reviews, enhance documentation and follow industry best practices, especially with regards to testing and secure programming principles.
- Take responsibility for delivering new integration flows end-to-end through multiple services in multiple programming languages.
- Build robust technical contracts & mappings across integrated systems.
- Implement, maintain and improve Amazon Web Services (AWS) architecture.
- Provide technical guidance and mentorship to colleagues.
- Stay abreast of the latest developments in technology.
- Fully uphold the company’s Information Security Policy and treat customer data with the greatest care and respect. Flag security concerns immediately.
- Follow development processes using Git, JIRA, automated test suites, linting, CI/CD pipelines etc.
- Relevant experience with multiple, class-oriented languages that support OOP (such as PHP, Python, Ruby on Rails, Java, C++, C#, Typescript, Kotlin, Swift, Dart etc) using them to tackle a variety of technical challenges.
- Educated to degree level or with equivalent demonstrable experience. Must have A-Levels or international equivalent) with grades A-C.
- A strong understanding of object-oriented programming and expertise in one or more languages.
- Familiarity with microservice architecture.
- Ability to write clean, well-documented code.
- Experience working with third-party dependencies.
- Understanding of REST APIs.
- Proficiency in code versioning tools such as Git.
- Ability to take ownership over your work.
- Excellent problem-solving skills and attention to detail.
- A clear communicator with the ability to adapt delivery to different audiences.
- Meaningful experience working on large, complex systems connecting multiple systems.
- Experience of an Agile development environment.
- 25 Days paid leave + Public holidays
- Private Medical Insurance
- Group Life Assurance
- Optical Cover
- Enhanced Maternity leave
- Pension Contribution
- Employee Assistance Programme
- Birthday Day off
- and many more.....
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: