آگهی‌های استخدامی

استخدام Software Engineer | Digikala Service

شرح موقعیت شغلی


ما به دنبال یک Backend Developer توانمند هستیم که در طراحی و توسعه سرویس‌های مقیاس‌پذیر با استفاده از Python و FastAPI تجربه داشته باشد. فرد مناسب در توسعه APIهای asynchronous، بهینه‌سازی عملکرد سیستم و همکاری نزدیک با تیم‌های فرانت‌اند و DevOps نقش کلیدی خواهد داشت.

 

مسئولیت‌ها (Responsibilities)

  • طراحی، توسعه و نگهداری RESTful API با استفاده از FastAPI
  • پیاده‌سازی معماری Asynchronous / Non-blocking
  • بهینه‌سازی عملکرد، latency و throughput سرویس‌ها
  • طراحی و پیاده‌سازی ساختارهای داده و منطق بیزینسی
  • کار با دیتابیس‌های رابطه‌ای و غیررابطه‌ای
  • نوشتن تست‌های واحد و تست‌های یکپارچگی
  • همکاری با تیم‌های Frontend، DevOps و Product
  • بررسی و بهبود کد (Code Review) و رعایت Best Practiceها
  • مستندسازی APIها (Swagger )

مهارت‌ها و الزامات (Requirements)

مهارت‌های فنی

  • تسلط به Python
  • تجربه عملی با FastAPI
  • درک عمیق از Async / Await و Event Loop
  • تجربه کار با SQLAlchemy (Async) یا ORMهای مشابه
  • آشنایی با دیتابیس‌ها:
    • PostgreSQL / MySQL
    • Redis
  • تجربه کار با JWT / OAuth2 / Authentication
  • آشنایی با Docker
  • تجربه کار با Git
مهارت‌های ترجیحی (Nice to Have)

  • تجربه کار با Message Brokerها مثل RabbitMQ / Kafka
  • آشنایی با Microservices Architecture
  • تجربه Deploy در محیط‌های Cloud یا Kubernetes
  • آشنایی با ابزارهای Monitoring و Logging
  • تجربه کار با Celery / Background Tasks

مهارت‌های مورد نیاز

  • PostgreSQL
  • RESTful

حداقل سابقه کار

  • سه تا شش سال

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • معافیت تحصیلی معافیت دائم پایان خدمت

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۵/۰۲/۲۶
ارسال رزومه