B
Senior Python Backend Engineer
BAUMLINK
flexible Senior 1mo ago
About the role
About
We are currently supporting a leading international SaaS organisation at the intersection of advanced software engineering, AI, and biopharmaceutical innovation in the search for a Senior Python Backend Engineer. This is a key strategic hire within a high-growth engineering team, where your work will directly shape the backend architecture powering complex scientific workflows and data-driven decision-making at scale.
Your Responsibilities
- Design, build, and maintain scalable, secure, and high-performance backend services and APIs in Python
- Develop core backend application logic that powers a complex SaaS platform
- Contribute to the integration of computational and modelling engines into production-grade systems
- Architect and implement robust interfaces between backend services, frontend applications, and computational components
- Collaborate closely with scientific, engineering, and infrastructure teams to support advanced data processing and modelling workflows
- Ensure reliable orchestration and execution of computational jobs within distributed systems
- Take ownership of backend architecture decisions with a strong focus on scalability, maintainability, and performance
- Improve system reliability through strong engineering practices including testing, monitoring, logging, and observability
- Work within modern cloud-based CI/CD environments and contribute to continuous delivery improvements
- Maintain clear and structured technical documentation for systems, APIs, and architectural decisions
Your Profile
- 6+ years of professional experience in backend development with strong expertise in Python
- Proven experience designing and implementing scalable backend systems, APIs, and distributed services
- Strong hands-on experience with modern Python frameworks such as FastAPI or equivalent
- Deep understanding of software architecture, system design, and clean code principles
- Experience with RESTful APIs, asynchronous processing, and service integration patterns
- Strong knowledge of relational or non-relational databases and data modelling concepts
- Familiarity with CI/CD pipelines, Git workflows, and automated testing strategies
- Experience working with cloud platforms and containerised environments
- Solid understanding of security, reliability, and maintainability in production SaaS systems
- Nice to have: Docker, Kubernetes, AWS/Azure/GCP, Terraform, workflow orchestration, or experience in scientific or data-intensive environments
Benefits
- Opportunity to work on a technically challenging platform at the intersection of software engineering, AI, and life sciences
- High level of ownership and influence over backend architecture and system design decisions
- Collaborative environment with engineers, scientists, and domain experts
- Remote-first setup with flexible working arrangements
- Work on meaningful, real-world problems with direct impact on product and platform evolution
- Modern engineering culture with strong focus on quality, scalability, and long-term maintainability
Skills
AWSAzureCI/CDDockerFastAPIGCPGitKubernetesPythonTerraform
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free