Fast API Engineer

OnDemand-Innovation

₱40-60K[Mensual]
RemotoExp de 3-5 YrsEdu no requeridoTiempo completo
Compartir

Detalles remotos

Abrir paísFilipinas

Requisitos de idiomaInglés

Este trabajo remoto está abierto a candidatos en países específicos. Por favor, confirme si desea continuar a pesar de las posibles restricciones de ubicación

Descripción del trabajo

  • Design, develop, and maintain Python applications.
  • Collaborate with cross-functional teams to define and implement new features.
  • Troubleshoot and optimize existing code for performance and scalability.
  • Write clean, maintainable, and efficient code following best practices.
  • Participate in code reviews and contribute to team knowledge sharing.

Core Backend Skills

  • Python (3.8+). Deep understanding of Python, async programming (e.g., async/await, asyncio), and typing.
  • FastAPI. Experience building RESTful APIs using FastAPI, including dependency injection, Pydantic models, and background tasks.
  • SQL/ORMs. Proficiency with PostgreSQL or MySQL and experience with ORMs like SQLAlchemy (especially async support).
  • API Design. Ability to design, version, and document scalable APIs, ideally with OpenAPI / Swagger.


Temporal.io and Workflow Engineering

  • Temporal SDK (Python/Go/Java). Hands-on experience building and maintaining workflows and activities. Ideally using Python SDK (or TypeScript/Go/Java if your stack uses those).
  • Event-Driven Architecture. Understanding of decoupled systems, idempotent tasks, retry strategies, and durable state machines.
  • Distributed Systems Comfort with concepts like retries, consistency, failover, observability in long-running workflows.
  • Message Brokers Familiarity with Kafka, RabbitMQ, or AWS SNS/SQS if used to trigger workflows or events.


DevOps / Infrastructure

  • Docker. Experience containerizing FastAPI apps and Temporal workers.
  • CI/CD Pipelines. Familiarity with GitHub Actions, GitLab CI, or similar for automated testing and deployment.
  • Cloud (AWS/Azure). Experience deploying services on EC2, Lambda, ECS, EKS, or similar.
  • Infrastructure-as-Code (Bonus). Terraform, Pulumi, or CloudFormation for provisioning Temporal clusters and related infra.


Testing and Quality

  • Pytest. Writing unit and integration tests for APIs and workflows.
  • Test Containers (Bonus). For testing database/messaging locally in Docker.
  • Monitoring/Logging. Experience with Prometheus, Grafana, or OpenTelemetry for workflow observability.


Soft Skills / Project Experience

  • System Design. Experience designing APIs or backend systems from scratch.
  • Team Collaboration. Working in agile teams, handling PRs, participating in code reviews.
  • Documentation. Able to write clear technical documentation for workflows and APIs.


PythonTemporal.ioDevOpSFastAPIAWS ServicesDoctorGitAPI RESTfulCI/CD
Preview

Jay Rivera

Project Development Manager OnDemand-Innovation

Responder Hoy 2 veces

Publicado el 12 June 2025

Recordatorio de seguridad del jefe

Si la posición requiere que trabajes en el extranjero, por favor ten cuidado y ten cuidado con el fraude.

Si encuentras a un empleador que tiene las siguientes acciones durante tu búsqueda de empleo, por favor repórtalo inmediatamente

  • retiene tu ID,
  • requiere que usted proporcione una garantía o recoja la propiedad,
  • le obliga a invertir o recaudar fondos.
  • recauda beneficios ilícitos,
  • u otras situaciones ilegales.
Tips
×

Some of our features may not work properly on your device.

If you are using a mobile device, please use a desktop browser to access our website.

Or use our app: Download App