Senior Software Engineer - Application Engineering
uMed · United Kingdom
قدّم وتابع مع أبلاي إيدجAbout UMeduMed is on a mission to reduce barriers to knowledge creation in healthcare. Our clinical research network connects patients, electronic health data, and research groups, spanning 400+ GP sites across the UK and growing internationally. We're a focused team of people who care deeply about making medical research faster and more accessible. If that mission resonates with you, we'd love to hear from you.The RoleWe're looking for a Senior Software Engineer to join our Application Engineering team, a hands-on builder who takes real ownership of what they ship. You'll work end-to-end on features and initiatives, from design through to production, collaborating closely with our Data Engineering team who own the health data pipelines that power our platform.This is a dynamic, broad-reaching role for someone who thrives with autonomy. You'll be expected to lead initiatives technically, scoping, designing, building, and iterating, in a team where every contribution matters.What You'll Be DoingBuilding and improving features across the platform, with Python and Django at the core of our stack, while picking up other technologies as the platform and your work demandsWriting well-structured, testable, production-ready code and holding yourself to a high standard of qualityCollaborating with Data Engineering to understand platform capabilities and integrate effectivelyWorking closely with Product and Design in scrum ceremonies, backlog refinement, and technical discussions, contributing your perspective, not just your codeParticipating in production support and incident management, debugging and resolving issues to keep our platform stable and performantDocumenting what you build, clearly and consistentlyHelping define and evolve our backend engineering standards, staying current with the Python and Django ecosystem and bringing good ideas back to the teamRequirementsWhat we're looking forEssential:Strong Python and Django skills (or comparable Python web framework experience)Solid grasp of REST API design and SQL database modellingComfort with relational databases and a good instinct for data modellingSolid experience with AWS, including containers and serverless technologiesWorking knowledge of message queuing and stream processingExperience with observability and CI/CD tooling such as Sentry, Datadog, or CircleCIA track record of delivering well-designed backend features end-to-end, independentlyDegree in computing or equivalent experience - we care more about what you've built than where you studiedNice to have:Experience with React and JavaScript/TypeScriptExperience working with or alongside data engineering workflows, including tools like AirflowExperience with clinical or healthcare systemsWho you are:A self-starter who doesn't wait to be told what to do nextGenuinely care about code quality, reusability, maintainability, and scalabilityExcited by working in a small team where you wear several hatsSomeone who empathises with users and keeps their needs at the centre of every technical decisionMotivated by the idea that the software you create could directly improve patient outcomesBenefitsPrivate Health Insurance to keep you coveredPension Plan to help you secure your futurePlenty of Paid Time Off for your well-deserved breaksWork From Home equipment budget for a comfortable working spaceFlexible Benefits platform tailored to your needsEnjoy your Birthday Day Off on us!Eye-test vouchers for Specsavers to look after your eyesightCoworking policy - catch up with the team as regularly as once a week