Python Software Engineer
Central London
Hybrid Working
Full-Time, Permanent
£60,000 - £70,000
Who you are:
• 4+ years of experience in web development, ideally full-stack.
• You have strong programming skills, CS fundamentals, and a track record of implementing highly reliable software. A formal CS degree is not required.
• Organised, motivated and a self-starter
• Happy to engage in self-guided learning as well as aiding & encouraging junior members of the team
• Conscientious, and excited about working on something that could reshape our relationship with medicine.
What you will do:
• Be involved in all stages of the product lifecycle from discovery through to delivery
• Work with our clinical staff to help find engineering solutions to medical problems
• Conduct code reviews and contribute to a healthy engineering culture
• Promote best practices across the engineering department
• Own feature work from beginning to end
• Identify areas of technical debt and feedback to roadmap plans to help keep it manageable
Competencies:
• Good knowledge of a scripting language such as Ruby, Python, JavaScript/TypeScript. Static languages knowledge such as C, C++, Rust also suitable.
• Familiarity with full-stack web frameworks such as Ruby on Rails, Django, Laravel, Node.js
• Writing data pipelines to ingest data from third parties, modelling relevant concepts and dealing with ambiguities along the way.
Nice to haves:
• Knowledge of either C# or Java
• Familiarity with AWS • Familiarity with XPath and wrangling XML data
• Familiarity with Docker, Git & GitHub
• Previous experience working with clinical/medical data
• Previous experience using NLP tools such as AWS Comprehend or similar
• An appreciation of regulation and compliance as it relates to data privacy and security and clinical safety
• Technologies we use:
• Ruby with Ruby on Rails
• Stimulus & Turbo (Hotwire stack)
• C# with .NET
• PostgreSQL
• Redis
• AWS
• Docker
Salary, Benefits and Flexibility:
• £60-70,000 p/a based on experience
• Pension
• Meaningful equity through options
• We are currently looking into sorting out other benefits as our team is expanding
• We currently spend most days in our office in South West London. We will be looking for someone who is happy to be there at least 3 days a week. This is because we are keen to build a strong culture as a young company, and to prioritise productivity through face-to-face collaborative time. • We are not currently sponsoring visas
About The Company: we are working on improving the way that prescriptions are managed in a meaningful way by integrating with and streamlining clinicians’ workflows around prescribing and medicines optimisation. This will have a huge impact on clinical outcomes and quality of life for both patients and clinicians, and ultimately this is what is most important to us. We are still a small team, and whoever comes on board will have the opportunity to make a significant impact on what we are doing in the long term. Having recently been backed by a tier 1 VC, we are excited to start growing our team