Junior Application Developer

PrecisionLife is changing the way the world looks at predicting, preventing, and treating chronic diseases. Our unique combinatorial analytics platform generates the deepest understanding of disease biology to create better, more personalized treatment options for patients with unmet medical needs. We're using our precision medicine insights to improve and de-risk drug discovery and development, and to transform healthcare with tools to accurately diagnose complex diseases and select the most effective treatments for patients.

We’re headquartered in Oxford, UK, with new offices in Copenhagen, Warsaw and Boston, MA, and were founded by a diverse team of highly experienced life science, healthcare, AI and computer science leaders.
To learn more, visit https://precisionlife.com/

We have a fantastic opportunity for an Application Developer to join our team. We are looking for someone who is comfortable working with other members of the team to design, implement, and maintain key components of web-based informatics architectures, tailored to meet the needs of specific research projects and taking advantage of relevant advances in web-based technologies.
The main responsibilities will include taking responsibility for the design and implementation of key components of the overall system, ensuring that it meets the needs of the user community, and working with the rest of the wider team and other stakeholders to help ensure that the development activity makes the best use of existing resources, complies with existing standards, and reflects emerging priorities.
The ideal candidate will have experience of commercial software development, a keen interest in creating insight and value from complex data, and a passion for identifying and answering questions that help us solve real-world problems and build the best products.

• Work as part of a development team on a range of projects, including data processing pipelines and web applications for internal and external use (both frontend and backend).
• Deliver high quality, tested code, written to the best standards.
• Be well organized, self-driven, and constantly push the quality boundaries within our codebase.
• Continually learn and broaden your horizons.
• Contribute to all aspects of development, including issue management, release engineering, server environment setups, testing, deployment, and service monitoring.
• Collaborate with the development team to review and implement requirements provided by other teams.

Key Requirements
• Good knowledge of the Python programming language.
• Good understanding of core computer science concepts, common data structures and algorithms.
• Strong work ethic.
• Ability to think analytically.
• Attention to detail.

Technologies and tools we use
• Python for most data processing.
• Django web framework.
• TypeScript and Angular.
• SQL and no-SQL databases.
• C++ and GPU computations for high-performance code.
• Deployments on physical servers, in containers and in the cloud using Docker, AWS S3, EC2, RDS, Lambda, etc.
• Continuous integration using Jenkins.
• Jira for issue tracking, Confluence.
• Code reviews using GitHub and Crucible.

What We Offer
• Competitive salary with performance related bonuses
• Stock Options (subject to qualifying)
• Company pension scheme
• Life Assurance/Death in Service Insurance
• Private Healthcare Scheme (subject to qualifying)
• Flexible-Hybrid working pattern model to allow for flexibly between remote and office working
• 25 days annual leave (pro rata) (increasing to equivalent of 28 days hols/annum on completion 3 years of service)
• Access to substantial number of courses and training events
• Excellent career development opportunities in a fast-growing international organisation

We follow the HMG’s right to work employment checks and you will therefore need to satisfy basic eligibility criteria/certain conditions of employment (e.g. nationality rules/right to work); and provide appropriate original documentation to verify ID, nationality, employment and/or academic history.
PrecisionLife is an ISO27001 and ISO27701 accredited business, fully committed to equal opportunities and operating a carbon neutral business. To learn more, visit: https://precisionlife.com/

Application Instructions: 

To apply please send your CV to jobs@precisionlife.com
No applications will be accepted via recruitment companies.

Here’s a link to our privacy policy- https://precisionlife.com/privacy-policy
In this policy, you will find information about our compliance with Data Protection Act 2018/ GDPR. You can find how to send us a request to let you access your data that we have collected, request us to delete your data, correct any inaccuracies or restrict our processing of your data. You have the right to lodge a complaint about the way we handle your data with supervisory authority or you can contact our DPO at GDPR@precisionlife.com for more information or concerns. We process this data for recruitment purposes only. We store all candidate data in secured file with restricted access, and we will not share it with anyone else.

Application Closing Date: 
9 August 2022