Senior Backend Engineer (Python / FastAPI) Scrum Master

Skills

Ubicación

Idiomas

Descripción

We're looking for a Senior Backend Engineer (Python / FastAPI) and Scrum Master to build robust, scalable APIs and services that power digital products in the life sciences sector.

🎯 Responsibilities

  • Design, build, and maintain high-performance, asynchronous backend services and robust RESTful APIs
  • Architect, deploy, and manage scalable, secure cloud infrastructure using Infrastructure as Code (IaC) principles
  • Design efficient database schemas, manage complex data relationships, execute seamless migrations, and optimize queries for massive datasets
  • Build and maintain data pipelines that ingest, normalize, and process large volumes of structured and unstructured scientific and bioinformatics data
  • Write clean, testable code and implement comprehensive automated testing
  • Maintain reliable CI/CD pipelines and champion engineering excellence, code quality, and maintainability
  • Partner with UX and Frontend teams to establish seamless API integrations
  • Collaborate with Data Scientists to bring machine learning models into production workflows
  • Work with complex data structures, establish clear API boundaries, and ensure high reliability as platforms scale

🔄 Scrum Master Responsibilities (20%)

  • Act as a servant leader for the development team
  • Apply Scrum principles to facilitate progress, resolve conflicts, and increase transparency
  • Remove blockers and empower the team to deliver effectively
  • Apply proven Agile techniques to drive continuous improvement

🛠️ Requirements

  • 5+ years of software engineering experience, with Python as your primary language
  • Strong software engineering fundamentals, including robust API design and experience building and scaling RESTful systems
  • Solid understanding of relational databases, data modeling, schema migrations, and query optimization
  • Proven experience building, deploying, and managing scalable infrastructure in cloud environments, ideally using Infrastructure as Code (IaC)
  • Strong focus on code quality, automated testing, and maintainability within CI/CD pipelines
  • Ability to make progress in ambiguous environments and take ownership of problems end to end, from understanding user needs to delivering production-ready solutions
  • Hands-on experience with, or a strong foundation to quickly adapt to, the following technologies: FastAPI, PostgreSQL, SQLAlchemy, Alembic, AWS S3, AWS Aurora, AWS Fargate, AWS Lambda, AWS CDK, pytest, and NumPy

🤝 Scrum Master Skills

  • First-level Scrum Master certification, such as CSM or PSM I
  • At least two years of experience as a Scrum Master for a software development team applying Scrum principles, practices, and theory
  • Strong knowledge of servant leadership, facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and increasing transparency
  • Knowledge of well-documented patterns and techniques for addressing the intentional gaps in the Scrum framework

➕ Nice to have

  • Domain knowledge or a strong interest in the life sciences sector, particularly sequencing, PCR, bioinformatics, or digital healthcare
  • Direct experience with AWS HealthOmics or with building data pipelines for genomic or biological data
  • Background in data-heavy or AI-integrated product architectures
  • Interest in how AI and machine learning systems behave in production
  • Experience working in large, globally distributed enterprise environments, such as Pharma or MedTech
Roche is a global pioneer in pharmaceuticals and diagnostics focused on advancing science to improve people’s lives. The combined strengths of pharmaceuticals and diagnostics under one roof have made Roche the leader in personalised healthcare – a strategy that aims to fit the right treatment to each patient in the best way possible.

Ubicación

Grenzacherstrasse, Basel, Switzerland