Insinyur API Cepat

OnDemand-Innovation

₱40-60K[Bulanan]
Jarak jauh3-5 Tahun KedaluwarsaPendidikan tidak diperlukanPenuh waktu
Bagikan

Detail Jarak Jauh

Negara terbukaFilipina

Persyaratan BahasaInggris

Pekerjaan jarak jauh ini terbuka untuk kandidat di negara tertentu. Harap konfirmasi jika Anda ingin melanjutkan meskipun ada potensi pembatasan lokasi

Deskripsi Pekerjaan

Tampilkan teks asli

Keterangan

  • Merancang, mengembangkan, dan memelihara aplikasi Python.
  • Berkolaborasi dengan tim lintas fungsi untuk mendefinisikan dan mengimplementasikan fitur baru.
  • Memecahkan masalah dan mengoptimalkan kode yang ada untuk kinerja dan skalabilitas.
  • Menulis kode yang bersih, dapat dipelihara, dan efisien mengikuti praktik terbaik.
  • Berpartisipasi dalam tinjauan kode dan berkontribusi pada berbagi pengetahuan tim.

Persyaratan

Keterampilan Inti Backend

  • Python (3.8+). Pemahaman mendalam tentang Python, pemrograman async (misalnya, async/await, asyncio), dan typing.
  • FastAPI. Pengalaman membangun API RESTful menggunakan FastAPI, termasuk injeksi dependensi, model Pydantic, dan tugas latar belakang.
  • SQL/ORM. Kemahiran dengan PostgreSQL atau MySQL dan pengalaman dengan ORM seperti SQLAlchemy (terutama dukungan async).
  • Desain API. Kemampuan untuk merancang, versi, dan mendokumentasikan API yang skalabel, idealnya dengan OpenAPI / Swagger.


Temporal.io dan Rekayasa Workflow

  • SDK Temporal (Python/Go/Java). Pengalaman langsung dalam membangun dan memelihara workflow dan aktivitas. Idealnya menggunakan SDK Python (atau TypeScript/Go/Java jika stack Anda menggunakan yang tersebut).
  • Arsitektur Berbasis Peristiwa. Pemahaman tentang sistem terpisah, tugas idempotent, strategi pengulangan, dan mesin status yang tahan lama.
  • Sistem Terdistribusi. Kenyamanan dengan konsep seperti pengulangan, konsistensi, failover, dan observabilitas dalam workflow yang berjalan lama.
  • Pemroses Pesan. Familiaritas dengan Kafka, RabbitMQ, atau AWS SNS/SQS jika digunakan untuk memicu workflow atau peristiwa.


DevOps / Infrastruktur

  • Docker. Pengalaman mengemas aplikasi FastAPI dan pekerja Temporal.
  • Pipa CI/CD. Familiaritas dengan GitHub Actions, GitLab CI, atau yang serupa untuk pengujian dan penyebaran otomatis.
  • Awan (AWS/Azure). Pengalaman menyebarkan layanan di EC2, Lambda, ECS, EKS, atau yang serupa.
  • Infrastructure-as-Code (Bonus). Terraform, Pulumi, atau CloudFormation untuk penyediaan cluster Temporal dan infrastruktur terkait.


Pengujian dan Kualitas

  • Pytest. Menulis pengujian unit dan integrasi untuk API dan workflow.
  • Test Containers (Bonus). Untuk menguji database/pesan secara lokal di Docker.
  • Monitoring/Logging. Pengalaman dengan Prometheus, Grafana, atau OpenTelemetry untuk observabilitas workflow.


Keterampilan Lunak / Pengalaman Proyek

  • Desain Sistem. Pengalaman merancang API atau sistem backend dari nol.
  • Kolaborasi Tim. Bekerja dalam tim agile, menangani PR, berpartisipasi dalam tinjauan kode.
  • Dokumentasi. Mampu menulis dokumentasi teknis yang jelas untuk workflow dan API.


PythonTemporal.ioDevOpSFastAPILayanan AWSDockerGitAPI RESTfulCI/CD
Preview

Jay Rivera

Project Development Manager OnDemand-Innovation

Balas Hari Ini 1 Kali

Diposting di 12 June 2025

Laporkan

Pengingat Keamanan Bossjob

Jika posisi tersebut mengharuskan Anda bekerja di luar negeri, harap waspada dan waspada terhadap penipuan.

Jika Anda bertemu dengan perusahaan yang melakukan tindakan berikut selama pencarian kerja Anda, tolong segera laporkan

  • menahan ID Anda,
  • mengharuskan Anda untuk memberikan jaminan atau mengumpulkan properti,
  • memaksa Anda untuk berinvestasi atau mengumpulkan dana,
  • mengumpulkan keuntungan terlarang,
  • atau situasi ilegal lainnya.