توضیحات
ما در حال توسعهی یک پلتفرم جامع ارتباطات و همکاری تیمی شامل سرویسهای چت، سوشال، میت، کنفرانس و BPMS هستیم. زیرساخت ما مبتنی بر معماری Microservice طراحی شده و با فناوریهای روز دنیا در حال گسترش است.
در این مسیر به دنبال توسعهدهندهی بکاند با تجربهی کار با Python و MongoDB هستیم که در طراحی و پیادهسازی سرویسهای مقیاسپذیر، نوشتن کدهای تمیز و بهینه، و همکاری با تیم DevOps برای استقرار سیستمها نقش کلیدی ایفا کند.
مسئولیتها:
طراحی، توسعه و نگهداری سرویسهای بکاند مبتنی بر Microservice Architecture
توسعهی API ها و سرویسها با FastAPI و Node.js
نوشتن کوئریهای پیچیده و بهینه در MongoDB
بهکارگیری Async programming، Multithreading و Multiprocessing برای بهبود عملکرد
کد تمیز، ماژولار و Pythonic
دیباگ، پروفایل و بهینهسازی عملکرد سرویسها در محیطهای مختلف
کار با Docker و Linux برای استقرار و اجرای سرویسها
همکاری نزدیک با تیم DevOps برای دیپلوی مشتریها و بررسی مشکلات سروری
مهارتهای مورد نیاز
تسلط به Python / FastAPI / asyncio / concurrent.futures
تسلط به MongoDB و نوشتن کوئریهای پیچیده و بهینه
آشنایی با مفاهیم Microservices، Dependency Injection و Design Patterns
توانایی تحلیل، دیباگ و مستندسازی کد
مهارتهای ترجیحی (مزیت محسوب میشود):
آشنایی با فرآیندهای DevOps: ساخت OVA، دیپلوی، بررسی مشکلات سرور و زیرساخت
آشنایی با gRPC برای ارتباط بین سرویسها
تجربهی کار با RabbitMQ Message Broker
آشنایی مقدماتی با Golang برای تعامل با سرویسهای نوشتهشده در آن
آشنایی با Vue.JS
تجربه یا آشنایی با سیستمهای BPMS (طراحی فرآیندها و گردشکارها)
درک مفاهیم مدل دادهای EAV و کار با ساختارهای داده پویا
آشنایی کلی با سامانههای CRM و ERP در سطح یکپارچهسازی دادهها
ویژگیهای فردی و فرهنگ کاری:
نظم، دقت و مسئولیتپذیری در انجام کارها
توانایی همکاری مؤثر با تیم
تمایل به یادگیری فناوریهای جدید و ارتقای مهارتهای شخصی
تفکر تحلیلی و توانایی حل مسئله در شرایط پیچیده
مزایای همکاری با ما:
کار با زیرساخت میکروسرویسی و چالشهای فنی واقعی
همکاری با تیم DevOps و AI در محیطی پویا و یادگیرنده
فرصت رشد سریع فنی و یادگیری فناوریهای نو
محیط کاری دوستانه، منظم و نتیجهمحور
مشارکت در توسعه محصولاتی سازمانی با مقیاس بالا و تاثیر واقعی