استخدام مهندس نرمافزار (Python/Golang)
شرح موقعیت شغلی
ما به دنبال یک مهندس نرمافزار باانگیزه و توانمند هستیم که به تیم فنی ما بپیوندد و به صورت حضوری و تمام وقت در توسعه، بهینهسازی و نگهداری سیستمهای مقیاسپذیر نقش کلیدی ایفا کند.
مسئولیتها:
- طراحی و توسعه سرویسهای Backend با استفاده از Python و Golang
- توسعه APIهای امن، پایدار و مقیاسپذیر (REST / gRPC)
- همکاری با تیمهای محصول، DevOps و Frontend برای ارائه راهکارهای یکپارچه
- بهینهسازی عملکرد سیستمها و رفع گلوگاهها
- مشارکت در طراحی معماری سیستم (Microservices / Distributed Systems)
- نوشتن تستهای واحد و یکپارچه و مستندسازی کد
مهارتهای مورد نیاز:
- تسلط به یکی از زبانهای Python یا Golang (ترجیحاً هر دو)
- تجربه کار با فریمورکهای مرتبط مانند FastAPI، Django، Gin یا Echo
- آشنایی با طراحی API و پروتکلهایی مانند REST و gRPC
- تجربه کار با پایگاه دادهها (PostgreSQL، MySQL، MongoDB)
- آشنایی با مفاهیم Docker و Containerization
- درک مفاهیم CI/CD و ابزارهایی مانند GitLab CI یا GitHub Actions
- آشنایی با سیستمهای کش مانند Redis
- دانش مفاهیم Concurrency و Parallelism
مزیت محسوب میشود:
- تجربه کار با Kubernetes و معماری Cloud-native
- آشنایی با پیامرسانها (Kafka، RabbitMQ)
- تجربه عملی در Software architecture best practices
- سابقه کار با Vault یا مدیریت امن کلیدها
ویژگیهای فردی:
- روحیه کار تیمی و مسئولیتپذیری بالا
- توانایی حل مسئله و تفکر تحلیلی
- علاقهمند به یادگیری و بهروز بودن با تکنولوژیهای جدید
مهارتهای مورد نیاز
- Golang
- Python
- Git
- مهندسی نرم افزار
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت دائم پایان خدمت