Hızlı API Mühendisi

OnDemand-Innovation

₱40-60K[Aylık]
Uzak3-5 Yıl DeneyimEğitim gerekli değilTam zamanlı
Paylaşmak

Uzaktan Ayrıntılar

Açık ÜlkeFilipinler

Dil Gereksinimleriİngilizce

Bu uzaktan iş belirli ülkelerdeki adaylara açıktır. Olası konum kısıtlamalarına rağmen devam etmek isteyip istemediğinizi lütfen onaylayın

İş tanımı

Orijinal metni göster

Açıklama

  • Python uygulamalarını tasarlamak, geliştirmek ve sürdürmek.
  • Yeni özelliklerin tanımlanması ve uygulanması için çapraz fonksiyonel ekiplerle iş birliği yapmak.
  • Mevcut kodu performans ve ölçeklenebilirlik açısından hata ayıklamak ve optimize etmek.
  • En iyi uygulamaları takip ederek temiz, sürdürülebilir ve verimli kod yazmak.
  • Kod incelemelerine katılmak ve ekip bilgi paylaşımına katkıda bulunmak.

Gereklilik

Temel Backend Becerileri

  • Python (3.8+). Python, asenkron programlama (örneğin, async/await, asyncio) ve tip sistemi konusunda derin bir anlayış.
  • FastAPI. FastAPI kullanarak RESTful API'ler oluşturma deneyimi, bağımlılık enjeksiyonu, Pydantic modelleri ve arka plan görevleri dahil.
  • SQL/ORM'ler. PostgreSQL veya MySQL konusunda yeterlilik ve özellikle asenkron destek ile SQLAlchemy gibi ORM'lerle deneyim.
  • API Tasarımı. Açık API / Swagger ile ideal olarak ölçeklenebilir API'lerin tasarımı, versiyonlaması ve belgelenmesi yeteneği.


Temporal.io ve Workflow Mühendisliği

  • Temporal SDK (Python/Go/Java). İş akışları ve aktiviteler oluşturma ve sürdürme konusunda pratik deneyim. İdeal olarak Python SDK kullanarak (veya yığınınız bu dilleri kullanıyorsa TypeScript/Go/Java).
  • Olay Tabanlı Mimari. Bağımsız sistemler, idempotent görevler, yeniden deneme stratejileri ve dayanıklı durum makineleri anlayışı.
  • Dağıtık Sistemler. Yeniden denemeler, tutarlılık, yedekleme, uzun süreli iş akışlarında gözlemlenebilirlik gibi kavramlarla rahatlık.
  • Mesaj Brokerları. İş akışlarını veya olayları tetiklemek için Kafka, RabbitMQ veya AWS SNS/SQS ile aşinalık.


DevOps / Altyapı

  • Docker. FastAPI uygulamalarını ve Temporal işçilerini konteynerleştirme deneyimi.
  • CI/CD Boru Hatları. Otomatik test ve dağıtım için GitHub Actions, GitLab CI veya benzeri konularında aşinalık.
  • Bulut (AWS/Azure). EC2, Lambda, ECS, EKS veya benzeri üzerinde hizmet dağıtma deneyimi.
  • Altyapı-Kod Olarak (Bonus). Temporal kümeleri ve ilgili altyapı için Terraform, Pulumi veya CloudFormation kullanımı.


Test ve Kalite

  • Pytest. API'ler ve iş akışları için birim ve entegrasyon testleri yazma.
  • Test Konteynerleri (Bonus). Veritabanı/messaging'i Docker'da yerel olarak test etmek için.
  • İzleme/Kayıt. İş akışlarının gözlemlenebilirliği için Prometheus, Grafana veya OpenTelemetry ile deneyim.


Yumuşak Beceriler / Proje Deneyimi

  • Sistem Tasarımı. Sıfırdan API'ler veya backend sistemleri tasarlama deneyimi.
  • Ekip İşbirliği. Çevik ekiplerde çalışma, PR'leri yönetme, kod incelemelerine katılma.
  • Belgeleme. İş akışları ve API'ler için net teknik belgeler yazabilme yeteneği.


PythonTemporal.ioDevOpsFastAPIAWS HizmetleriDockerGitRESTful APICI/CD
Preview

Jay Rivera

Project Development Manager OnDemand-Innovation

Bugün 0 Kez Yanıtla

Yayınlandı 12 June 2025

OnDemand-Innovation

51-100 Çalışan

Bilgi Teknolojisi

İşe alınan iş ilanını görüntüle

Rapor

Bossjob Güvenlik Hatırlatması

Eğer pozisyon yurt dışında çalışmanızı gerektiriyorsa lütfen dikkatli olun ve dolandırıcılığa karşı dikkatli olun.

İş arayışınız sırasında aşağıdaki davranışlara sahip bir işverenle karşılaşırsanız, lütfen hemen bildirin

  • kimliğinizi saklıyor,
  • bir garanti vermenizi veya mülkünüzü tahsil etmenizi gerektiriyorsa,
  • sizi yatırım yapmaya veya fon toplamaya zorluyorsa,
  • Yasadışı menfaatler topluyor,
  • veya diğer yasa dışı durumlar.