Senior Python Backend Developer (m/f/d)
BAUMLINK
About the role
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
If this sounds like the right next step in your backend engineering career, we look forward to receiving your application.
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