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

استخدام توسعه‌دهنده بک‌اند(Python)

کی‌پد | Keypad
تهران، تهران

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

ما در حال ساخت یک پلتفرم شبیه‌سازی شبکه آنلاین هستیم که به کاربران امکان می‌دهد سناریوهای پیچیده شبکه را در مرورگر خود بدون نیاز به نصب محلی پیاده‌سازی و مدیریت کنند. ما به دنبال یک توسعه‌دهنده بک‌اند با استعداد و با تجربه در Python و FastAPI هستیم تا به تیم ما بپیوندد و به ما در ساخت یک بک‌اند قوی، مقیاس‌پذیر و امن کمک کند.



شما چه کارهایی خواهید کرد:

  • توسعه و نگهداری APIهای RESTful و GraphQL با استفاده از FastAPI برای مدیریت کاربران، سناریوها، و شبیه‌سازی‌های شبکه.
  • پیاده‌سازی و مدیریت سیستم‌های احراز هویت و کنترل دسترسی کاربران.
  • ایجاد و مدیریت ارتباطات همزمان (Real-Time) با استفاده از WebSocket برای ارتباط بین کاربران و شبیه‌سازی‌ها.
  • بهینه‌سازی عملکرد سیستم برای مدیریت حجم بالای درخواست‌ها و کار با داده‌های بزرگ.
  • همکاری نزدیک با تیم فرانت‌اند برای اطمینان از یکپارچگی کامل بین بخش‌های مختلف پلتفرم.
  • طراحی و پیاده‌سازی پایگاه‌های داده‌های رابطه‌ای (PostgreSQL) و غیررابطه‌ای (MongoDB) و مدیریت آن‌ها.
  • توسعه وظایف پس‌زمینه (Background Tasks) برای انجام عملیات طولانی و زمان‌بر با استفاده از ابزارهایی مانند Celery.
  • پیاده‌سازی روش‌های مانیتورینگ و لاگ‌برداری برای بهبود عملکرد و شناسایی مشکلات.
  • همکاری با تیم DevOps برای بهینه‌سازی فرآیندهای استقرار (Deployment) و یکپارچه‌سازی مداوم (CI/CD).

مهارت‌هایی که به آن‌ها نیاز داریم:

  • تسلط کامل به زبان Python و تجربه گسترده در توسعه APIهای RESTful و GraphQL.
  • تجربه کاری با FastAPI یا فریم‌ورک‌های مشابه (مانند Flask یا Django).
  • آشنایی با SQLAlchemy و Pydantic برای مدیریت پایگاه‌داده‌ها و اعتبارسنجی داده‌ها.
  • تسلط بر کار با پایگاه‌داده‌های SQL مانند PostgreSQL و NoSQL مانند MongoDB.
  • تجربه در مدیریت ارتباطات real-time با استفاده از WebSocket و پیاده‌سازی‌های مشابه.
  • آشنایی با مفاهیم DevOps و تجربه کار با Docker و Kubernetes برای مدیریت زیرساخت.
  • تجربه در کار با ابزارهای لاگ‌برداری و مانیتورینگ مانند Prometheus، Grafana و ELK Stack.
  • توانایی نوشتن کدهای تمیز، نگهداری‌پذیر و مقیاس‌پذیر.
  • تجربه در کار با ابزارهای CI/CD مانند GitHub Actions، GitLab CI، یا Jenkins.

نکاتی که باعث می‌شود شما بدرخشید:

  • تجربه کار بر روی پروژه‌های شبیه‌سازی شبکه، مدیریت زیرساخت یا پروژه‌های مشابه.
  • آشنایی با PNetLab ،EVE-NG ،GNS3 و تجربه در کار با ماشین‌های مجازی و شبیه‌سازهای شبکه.
  • توانایی طراحی معماری‌های مقیاس‌پذیر و توزیع‌شده برای مدیریت حجم بالای درخواست‌ها.
  • تجربه در بهینه‌سازی عملکرد و بهبود زمان پاسخ‌دهی سرویس‌ها.
  • ذهنیت حل مسئله و توانایی کار به‌صورت مستقل و تیمی.

چه چیزی به شما ارائه می‌دهیم:

  • فرصت کار بر روی یک پروژه نوآورانه و چالش‌برانگیز در حوزه شبیه‌سازی شبکه.
  • محیط کاری دوستانه و پویا که در آن ایده‌های شما شنیده و ارزش‌گذاری می‌شود.
  • امکان یادگیری و رشد در کنار تیمی حرفه‌ای و با تجربه.
  • برنامه کاری انعطاف‌پذیر و امکان کار از راه دور.
  • حقوق و مزایای رقابتی و فرصت پیشرفت حرفه‌ای.

ما را بشناسید:

ما تیمی پرانرژی و خلاق از متخصصان هستیم که در حال ساخت یک پلتفرم پیشرفته برای شبیه‌سازی شبکه‌ هستیم. اگر شما هم به چالش‌های فنی پیچیده علاقه دارید و می‌خواهید در ساخت یک محصول نوآورانه سهیم باشید، ما مشتاق دیدار شما هستیم!



چگونه درخواست دهید:

اگر فکر می‌کنید این فرصت مناسب شماست، لطفاً رزومه خود را برای ما ارسال کنید و یک مقدمه کوتاه درباره خودتان و دلیل علاقه‌مندی به این موقعیت بنویسید. همچنین، اگر پروژه‌های قبلی مرتبط با این زمینه داشته‌اید، خوشحال می‌شویم که نمونه کارهایتان را نیز ببینیم.



منتظر آشنایی با شما هستیم!



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

  • Python
  • SQL
  • RESTful
  • MongoDB

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

  • بیش از شش سال

جنسیت

  • مهم نیست

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

  • مهم‌ نیست

نوع همکاری:

تمام وقت

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

۱۴۰۳/۰۷/۱۷
ارسال رزومه