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.


بايثونTemporal.ioDevOpSFastAPIAWS ServicesدوكرGitريست فول أي بي آيCI/CD
Preview

Jay Rivera

Project Development Manager OnDemand-Innovation

نشط خلال ثلاثة أيام

نشر بتاريخ 12 June 2025

الإبلاغ عن هذه الوظيفة

تذكير أمان Bossjob

إذا كانت الوظيفة تتطلب العمل خارج البلاد، يرجى أن تكون متيقظًا وأن تحذر من الاحتيال.

إذا واجهت صاحب عمل قام بالإجراءات التالية أثناء بحثك عن وظيفة، يرجى الإبلاغ عنه فورًا

  • يحجب هويتك،
  • يتطلب منك تقديم ضمان أو يجمع ممتلكات،
  • يجبرك على الاستثمار أو جمع الأموال،
  • يجمع فوائد غير قانونية،
  • أو حالات غير قانونية أخرى.