
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
Ubicación
Grenzacherstrasse, Basel, Switzerland