Skip to content
mimi

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