
فناوری اطلاعات و ارتباط پاسارگاد آریان
مهندسی نرم افزار
برنامهنویس Back-End (Go Developer)
فناوری اطلاعات و ارتباط پاسارگاد آریان
تهران
تمام وقت
حضوری
۵ سال سابقه کار
حقوق توافقی
شرح موقعیت شغلی
اگر از ساختن سرویسهای مقیاسپذیر، حل چالشهای فنی و توسعه محصول لذت میبری، جای تو در تیم ما خالی است.
ما به دنبال یک Back-End Developer با تجربه هستیم که در کنار تیمهای محصول، Front-End، QA و DevOps، در طراحی و توسعه سرویسهای پایدار، امن و مقیاسپذیر نقش مؤثری داشته باشد.
📝 مسئولیتهای کلیدی
- تحلیل نیازمندیهای محصول و تبدیل آنها به طراحی فنی، API و مدلهای داده
- توسعه و نگهداری سرویسها و APIهای مبتنی بر Go
- طراحی و بهینهسازی پایگاه داده PostgreSQL و ساختارهای داده مرتبط
- پیادهسازی مکانیزمهای احراز هویت، مدیریت دسترسی، اعتبارسنجی دادهها و مدیریت خطا
- توسعه و نگهداری تستهای واحد (Unit Test) و تستهای یکپارچگی (Integration Test)
- تحلیل و رفع باگها و ارائه راهکارهای پایدار برای جلوگیری از تکرار مشکلات
- بهینهسازی عملکرد سرویسها از نظر سرعت، مصرف منابع و مقیاسپذیری
- همکاری نزدیک با تیمهای محصول، فرانتاند، QA و DevOps
- مشارکت در Code Review و بهبود کیفیت فنی و معماری سیستم
- مستندسازی APIها، مدلهای داده و تصمیمات فنی
- مشارکت فعال در جلسات اسکرام و ارائه گزارش شفاف از وضعیت فعالیتها
✅ مهارتها و توانمندیهای مورد نیاز
- تسلط بر زبان برنامهنویسی Go
- آشنایی با مفاهیم Goroutine، Channel، Context و Error Handling
- تجربه طراحی و توسعه RESTful API
- آشنایی با gRPC
- تسلط بر PostgreSQL و مفاهیم طراحی پایگاه داده، Indexing، Transaction و Query Optimization
- آشنایی با معماریهای سرویسگرا، Design Patternها، SOLID و Clean Architecture
- تجربه تستنویسی و توسعه نرمافزار با رویکرد کیفیتمحور
- تسلط بر Git و آشنایی با فرآیندهای Code Review
- آشنایی با Docker، Logging و Monitoring
- آشنایی با مفاهیم امنیت API، Authentication و Authorization
- توانایی مستندسازی فنی و همکاری مؤثر با تیمهای مختلف
🌟 مزیت محسوب میشود
- آشنایی یا تجربه کار با python
- تجربه کار با CI/CD و ابزارهای DevOps
🎯 شرایط احراز
- حداقل 4 تا 6 سال سابقه کاری مرتبط در حوزه توسعه Back-End
- توانایی تحلیل مسائل فنی و ارائه راهکارهای مناسب
- تجربه کار در محیطهای Agile و Scrum مزیت محسوب میشود
🌟 از شما انتظار داریم
· ذهن تحلیلگر و توانایی حل مسئله
· مسئولیتپذیری و دقت بالا
· روحیه کار تیمی
· توانایی مدیریت زمان و اولویتبندی
· علاقهمند به یادگیری مستمر و بهروز نگه داشتن دانش فنی
· علاقهمند به یادگیری مستمر و توسعه مهارتهای فنی
📍 نوع همکاری: تماموقت – حضوری