شرکت رایموند در راستای توسعه محصولات نرمافزاری نوآورانه در حوزه هوش مصنوعی، پردازش داده و سیستمهای مقیاسپذیر، به دنبال جذب یک توسعهدهنده بکاند پایتون با تجربه و توانمند است تا در تیم فنی ما نقش کلیدی ایفا کند.
اگر عاشق حل مسائل چالشی، طراحی سیستمهای با کارایی بالا، و کار در تیمی پویا هستید، این موقعیت برای شماست.
🔹 مسئولیتها و وظایف:
طراحی، توسعه و نگهداری سرویسهای بکاند مبتنی بر Python
توسعه و مستندسازی APIهای مقیاسپذیر (RESTful / GraphQL)
همکاری نزدیک با تیمهای فرانتاند، یادگیری ماشین و DevOps برای یکپارچگی سرویسها
طراحی و پیادهسازی سیستمهای مبتنی بر معماری میکروسرویس
بهینهسازی عملکرد (Performance) و مقیاسپذیری (Scalability)
مشارکت در فرآیندهای CI/CD و استقرار خودکار
انجام تست واحد و یکپارچهسازی (Unit & Integration Testing)
مستندسازی و نگهداری مداوم کد با رعایت بهترین اصول توسعه نرمافزار
🔹 مهارتها و ویژگیهای مورد انتظار:
تسلط کامل به زبان Python 3.x و مفاهیم OOP و Design Patterns
تجربه کار با یکی از فریمورکهای بکاند پایتون مانند FastAPI یا Flask
آشنایی با معماری میکروسرویس و ارتباط سرویسها از طریق gRPC / REST / Message Queues
تجربه کار با پایگاهدادههای SQL (PostgreSQL, MySQL) و NoSQL (MongoDB, Redis)
آشنایی با مفاهیم Docker، Kubernetes و استقرار در محیطهای ابری (Cloud Environments)
تسلط بر ابزارهای کنترل نسخه مانند Git و GitHub/GitLab
درک مناسب از مفاهیم امنیت (Authentication, Authorization, JWT, OAuth2)
تجربه در طراحی سیستمهای پایدار، مقیاسپذیر و تستپذیر
روحیه یادگیری، تحقیق (R&D) و همکاری تیمی در محیطهای چابک (Agile/Scrum)