Senior Software Engineer - Application Engineering
uMed
Job description
About the role
UMeduMed is seeking a Senior Software Engineer to join its Application Engineering team. You will own end‑to‑end feature delivery, from design through production, while collaborating closely with the Data Engineering team that powers the health data platform.
Key responsibilities
- Design, build, and improve platform features using Python and Django.
- Write well‑structured, testable, production‑ready code and maintain high quality standards.
- Collaborate with Data Engineering to integrate platform capabilities.
- Participate in scrum ceremonies, backlog refinement, and technical discussions with Product and Design.
- Provide production support, incident management, debugging, and performance tuning.
- Document implementations clearly and consistently.
- Help define and evolve backend engineering standards, staying current with the Python/Django ecosystem.
Required profile
- Strong Python and Django experience (or comparable Python web framework).
- Solid grasp of REST API design and relational database modelling.
- Hands‑on experience with AWS, containers, and serverless technologies.
- Familiarity with message queuing, stream processing, and observability tools (e.g., Sentry, Datadog).
- Proven track record of delivering backend features end‑to‑end.
- Degree in computing or equivalent practical experience.
Required skills
- Python
- Django
- REST API
- SQL & relational databases
- AWS (including containers and serverless)
- Docker or similar container technology
- Message queuing / stream processing
- Sentry, Datadog, CircleCI
- React (nice to have)
- JavaScript / TypeScript (nice to have)
- Airflow (nice to have)
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United Kingdom.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
1 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
uMed