Fast API Engineer

OnDemand-Innovation

₱40-60K[Mensual]
Remoto3-5 anos ExpEdu não necessárioTempo Inteiro
Compartilhar

Detalhes remotos

Abrir PaísFilipinas

Requisitos de IdiomaPortuguese-Brazil

Este trabalho remoto está aberto para candidatos em países específicos. Por favor, confirme se deseja continuar, apesar das restrições de localização.

Descrição do Trabalho

  • 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 ServicesAtracadorGitAPI RESTfulCI/CD
Preview

Jay Rivera

Project Development Manager OnDemand-Innovation

Ativo dentro de três dias

Postado em 12 June 2025

Report this job

Bossjob Safety Reminder

If the position requires you to work overseas, please be vigilant and beware of fraud.

If you encounter an employer who has the following actions during your job search, please report it immediately

  • withholds your ID,
  • requires you to provide a guarantee or collects property,
  • forces you to invest or raise funds,
  • collects illicit benefits,
  • or other illegal situations.
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