توسعه‌دهنده ارشد بک‌اِند (Python)

زیبا طرح فراز اصفهان

بیش از یک ماه منتشر شده

توضیحات

شرکت ما برای پروژه‌ جدید خود که پروتوتایپ و MVP آن آماده و ارائه شده است و به‌منظور تکمیل کادر فنی نیازمند یک برنامه‌نویس ارشد آشنا با معماری‌های نرم‌افزار (میکروسرویس، رویداد-محور و غیره) است. شما در این نقش هدایت فنی تیم توسعه و پیاده‌سازی سرویس‌های مقیاس‌پذیر را بر عهده خواهید داشت.

مسئولیت‌ها:

  • رهبری طراحی و توسعه میکروسرویس‌های مقیاس‌پذیر با استفاده از Python (FastAPI و/یا Django REST Framework).
  • تعیین معماری کلی سرویس‌ها و مشارکت در مستندسازی آن.
  • بهینه‌سازی پایگاه داده PostgreSQL و نگارش کوئری‌های پیچیده.
  • استقرار و مدیریت کانتینرها (Docker) در بستر Kubernetes یا ابزارهای مشابه.
  • تدوین و پیاده‌سازی استانداردهای کیفیت کد، شامل تست‌های واحد و یکپارچه.
  • راه‌اندازی و نگهداری CI/CD با ابزارهایی مثل GitLab CI, Jenkins یا GitHub Actions.
  • مانیتورینگ عملکرد سرویس‌ها و رفع گلوگاه‌ها با ابزارهایی مانند Prometheus و Grafana.
  • راهنمایی تیم در بازبینی کد و انتقال دانش معماری.
  • همکاری نزدیک با تیم محصول و طراحی برای تحویل به‌موقع ویژگی‌ها.

شرایط احراز:

  • حداقل ۵ سال تجربه‌ی حرفه‌ای در توسعه نرم‌افزار با Python.
  • تسلط کامل به FastAPI و Django REST Framework.
  • تجربه عملی در طراحی و بهینه‌سازی اسکیمای PostgreSQL.
  • آشنایی عمیق با معماری‌های میکروسرویس، رویداد-محور و Serverless.
  • سابقه کار با Docker و Kubernetes در تولید.
  • توانایی تدوین و نهادینه‌سازی استانداردهای CI/CD.
  • مهارت بالا در نگارش تست‌های خودکار و تعریف استراتژی تست.
  • تجربه رهبری فنی تیم‌های توسعه در متودولوژی‌های Agile/Scrum.
  • مسلط به Git Flow و ابزارهای کنترل نسخه.
  • توانمندی در مستندسازی معماری و فرآیندها.
  • سطح زبان انگلیسی Upper-Intermediate یا بالاتر.

امتیازات (اختیاری):

  • کار با Message Brokerهایی مانند RabbitMQ یا Kafka.
  • تجربه در پیاده‌سازی OAuth2 / JWT.
  • آشنایی با Cloud Providerهای AWS یا GCP.

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،