به عنوان توسعهدهنده بکاند / مهندس نرمافزار در LaunchingMax، شما بخشی از تیم توسعه ما خواهید بود و بر روی پروژههای متنوعی کار خواهید کرد که نیازمند مهارتهای قوی در حل مسئله و درک عمیق فناوریهای بکاند هستند.
مسئولیتهای کلیدی:
- توسعه و نگهداری خدمات بکاند با استفاده از Node.js و Express.js
- طراحی و مدیریت پایگاههای داده با MongoDB
- مدیریت و هماهنگی برنامههای کانتینری شده با استفاده از Kubernetes و Helm
- توسعه و استقرار کانتینرهای Docker
- کار با Cloud Services برای اطمینان از استقرار برنامههای مقیاسپذیر و قابل اطمینان
- نوشتن کد تمیز، کارآمد و قابل نگهداری به زبانهای JavaScript و TypeScript
- استفاده از Git، GitHub و Git Actions برای کنترل و پیادهسازی CI/CD
مهارتهای مورد نیاز:
- تسلط به Node.js (Express.js)
- تجربه با MongoDB
- آشنایی با Kubernetes و Helm
- تسلط به Docker
- آشنایی با خدمات ابری
- مهارتهای قوی در JavaScript و TypeScript
- تجربه با Git، GitHub و Git Actions
مهارتهای اضافی (ترجیحی):
- آشنایی با پایگاههای داده SQL
- تجربه با فرآیندهای CI/CD
- درک استراتژیهای استقرار
- آشنایی با React و/یا Next.js
- تجربه با OpenAPI Specification
مزایای ما:
- فرصت کار با تیمی با استعداد و نوآور
- فرصتهای یادگیری و توسعه حرفهای مداوم