← Todos los empleos

Python Engineer

Sobre el puesto

• Design, build, and maintain Python services and APIs using pydantic and FastAPI or similar frameworks
• Develop and manage configuration data in Firestore, including transactions and versioned documents
• Build and maintain processes that sync Firestore data to BigQuery
• Generate formatted Excel outputs and reports using openpyxl
• Deploy and operate services on Cloud Run, Cloud Storage, and scheduled jobs
• Provision and manage cloud infrastructure using Terraform
• Build and maintain CI/CD pipelines for automated testing and deployment
• Configure IAM roles and least-privilege service accounts
• Write behavioural and property-based tests to ensure code correctness
• Maintain code quality through type checking with pyright and linting with ruff
• Collaborate with data engineers and stakeholders to translate requirements into working services
• Troubleshoot and resolve issues across services, integrations, and deployments

• 3+ years of Python data or backend engineering experience
• Strong Python skills, including pydantic and FastAPI (or similar frameworks)
• Experience generating Excel files using openpyxl
• Hands-on GCP experience, including Firestore (transactions, versioned documents), Cloud Run, Cloud Storage, and scheduled jobs
• Experience syncing data from Firestore to BigQuery
• Experience with Terraform and CI/CD pipelines
• Understanding of IAM and least-privilege service account design
• Experience writing behavioral and property-based tests
• Experience with type checking (pyright) and linting (ruff)
• Front-end development experience preferred
• Experience working on financial, billing, or data-intensive platforms preferred
• Experience working within Agile or Scrum delivery environments preferred

• Competitive compensation package commensurate with experience
• Government-mandated benefits plus supplemental HMO coverage
• Collaborative and professional work environment
• Career growth opportunities within a growing organization
• Hybrid/Remote work arrangement (where applicable)
• Training to support employee growth and career advancement