Key responsibilities:
- Design, build, and maintain robust and scalable APIs using the FastAPI framework.
- Work closely with the science team to integrate their packages and build APIs that can be consumed by the product.
- Manage the full lifecycle of application deployments, ensuring reliability and performance.
- Implement and manage Infrastructure as Code (IaC) using Terraform on cloud platforms like GCP and Azure.
- Advocate for and implement engineering best practices, including CI/CD, DevOps, and containerization (Docker/Kubernetes).
- Mentor junior engineers and contribute to enhancing our engineering standards and
- practices
Required Tech Stack & Skills
- 7+ years in backend software engineering, with expert-level proficiency in Python.
- Proven experience in API development, with a strong emphasis on the FastAPI framework.
- Strong, hands-on experience with cloud platforms (GCP/Azure) and infrastructure management using Terraform.
- Solid knowledge of CI/CD pipelines, Agile frameworks, and deployment strategies.
- Excellent collaboration skills for working effectively with science and product teams.
- Languages: Python, SQL
- API & Tools: FastAPI , Docker, Terraform
- Databases: PostgreSQL, MongoDB
- Cloud: GCP & Azure
- Version Control: GitLab
Nice-to-Have Skill
- Experience with data analysis techniques and libraries.
- Airflow, PySpark
- Elasticsearch
Location: Spain, Portugal, UK (London only) hybrid
Some of the benefits you’ll enjoy working with us:
The chance to join an organisation with triple-digit growth that is changing the paradigm on how software products are built.
The opportunity to form part of an amazing, multicultural community of tech experts.
A highly competitive compensation package.
Medical insurance.