To £65,000 | Remote with occasional on site visits
The Headlines
We’re excited to be working with this impressive third sector healthtech organisation that is delivering innovative technology solutions to support the research and development of new treatments. Achieving national recognition for their work, and with significant funding behind them, they are continuing to grow their engineering function and are looking for Senior Developers, with a background in software development using Python, supplemented with experience in either UI development using JS or infrastructure engineering/operations using products such as Docker.
Working closely with other highly skilled Developers, you will design, implement and maintain essential features, data structures and protocols to the core platform. The platform has a distributed architecture, is based on a Docker-based execution environment and has been implemented using Python, Django, Docker and SQLite.
Our client operates a remote first working arrangement and so applications from all locations within the UK are welcome. There will be times when the team comes together in person (average of once a quarter) and the location for these meetings is typically in the South East of England.
About the Opportunity
Working collaboratively as part of a diverse team of technically strong Developers you will focus on building the software system and improving the quality of user experience by writing documentation and tooling. The platform is ever evolving and growing and with a significant product roadmap ahead you will have an opportunity to play an active role in the organisation achieving its technical vision.
In addition to designing and building both new functionality to the core platform and thoughtful user interfaces, you’ll actively contribute to the operation and support of the components that your team is responsible for.
Ever curious, you’ll investigate, integrate and deploy new tools and technologies that benefit the core system, always thinking about how the technology can improve the core platform and deliver value.
Although part of a team, you’ll work in a self sufficient manner, owning your work stack and administrative duties which at times will include some small scale project management tasks.
The team believes in continually working to improve and develop ways of working and there will be opportunities to contribute your ideas on how to improve both systems and processes.
About You
You’ll bring a track record in coding backed by a practical knowledge of a variety of collaboration tools and software development and delivery techniques. You’ll have strong core skills in Python and relational databases, backed by:
* empathy when dealing with users and derives enjoyment from helping others to be productive.
* the ability to balance strategic thinking with hands-on engineering skills.
* significant experience with commonly-used collaboration tools and practices such as distributed version control, code review and continuous integration.
* taking responsibility for handling complex coding/engineering tasks.
* a demonstrable track record of engaging with the cultural and operational changes required to build a product suite.
* being naturally curious about topics that sit outside of your comfort zone. Demonstrate an appetite to learn new skills and then apply for the benefit of your team and the product.
* a commitment to quality in everything you do, Rigorous in testing your own code, you take personal pride in shipping genuine quality.
* a “leave it better than you found it” mindset, actively improving code even if you didn’t originally write it.
Any statistical or data processing experience would be helpful, as would knowledge of data science tools and frameworks.
Inclusion Statement
We are dedicated to providing reasonable adjustments to applicants throughout the recruitment process and we work closely with our clients to encourage them to do the same.
If you require any accommodations to participate in the job application or interview process, please let us know. Your needs will be treated confidentially and with respect.
We strive to eliminate biases and create an environment where all candidates are evaluated based on their skills, qualifications, and potential contributions.
If you have any feedback on how we can improve our process in any way, please don't hesitate to reach out.