Fast API Engineer

OnDemand-Innovation

₱40-60K[月薪]
远程办公3 - 5 年經驗學歷不限全職
分享

遠程工作詳情

工作開放國家菲律賓

語言要求英語

這項遠距工作向特定國家的候選人開放。 請確認您是否要繼續,儘管可能有位置限制

職位描述

  • 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 ServicesDockerGitRESTful APICI/CD
Preview

Jay Rivera

Project Development Manager OnDemand-Innovation

今天回覆 0 次

發布於 12 June 2025

舉報

Bossjob安全提醒

若該職位需要您出國工作,請提高警惕,並小心詐騙。

如果您在求職過程中遇到雇主有以下行為, 請立即檢舉

  • 扣留您的身分證件,
  • 要求您提供擔保或收取財產,
  • 迫使您投資或籌集資金,
  • 收取非法利益,
  • 或其他違法情形。
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