استخدام برنامهنویس ارشد Golang
شرح موقعیت شغلی
ما به دنبال یک توسعه دهنده Golang به صورت تمام وقت و یا پاره وقت هستیم که توانائی راهبری، طراحی، پیاده سازی و پشتیبانی سروری Real-time و Event Driven را داشته باشد. توسعه دهنده درگیر تمام چرخه تولید از طراحی تا اجرا و انتشار خواهد شد.
شرح تخصصی:
- توسعه به زبان Golang انجام خواهد شد. بنابراین شما یا باید از پیش بر این زبان مسلط باشید یا بر تکنولوژی دیگری برای توسعه وب (مانند Django/Rails/Spring/...) یا فریمورکهای Event Driven مانند Akka تسلط داشته باشید و تمایل به یادگیری Golang داشته باشید.
- دیتابیس اصلی این پروژه Postgres است و تسلط بر نوشتن SQL Query ها از مهارتهای اصلی است، و برای ذخیره دادههای بزرگ از دیتابیسهایی مانند Cassandra هم استفاده خواهد شد.
- به دلیل ماهیت Event Driven این محصول، و به دلیل نیاز محصول به انعطاف بالا، طراحی نرمافزار از چالشهای مهم این کار است، و تسلط بر Design Pattern ها نکته مثبت بزرگی محسوب میشود.
- با توجه به ارائه API به شرکتها و تیمهای دیگر، طراحی REST APIهایی که قابلیت versioning داشته باشند و در طولانیمدت قابل نگهداری باشند، بخشی از چالش این کار خواهد بود.
- با توجه به حجم زیاد پروژه و تغییر مداوم مطالبات بخش تجاری شرکت، نگهداری نرمافزار بدون استفاده از Automated Testing و Continuous Integration و Continuous Deployment به شدت سختتر خواهد شد. در نتیجه درک ضرورت استفاده از این راهکارها و نظم کافی برای اجرای آنها یکی از پیشنیازهای این سمت است.
مهارت های عمومی:
- تسلط مناسب به زبان انگلیسی
- توانایی حل مشکلات و چالشهای پیچیده
- روحیهی کار تیمی، مسئولیتپذیری و انگیزهی زیاد برای پیشرفت شخصی
- برخورداری از روحیهی یادگیری مداوم
- تسلط بر مفاهیم و ابزارهای Git
- کدنویسی خوانا، قابل نگهداری و Well documented
- تجربه کار به صورت اجایل
- به روز بودن با آخرین trend های صنعت در فناوری های تحت وب
- پرانرژی و پذیرای چالش و آماده یادگیری
- تجربه و علاقه به آموزش نیروهای کمتجربهتر در گروه
- آشنایی با Django، AngularJS یا Android Development مزیت محسوب خواهد شد.
- آشنایی با System Administration هم مزیت محسوب میشود.
مزایا:
- حقوق خوب با پرداخت به موقع
- بیمه
- اعطای سهام
مهارتهای مورد نیاز
- Golang
- event-driven
- Real-time Apps
- Akka
- Postgres
- Query
- SQL
- Cassandra
- Design Pattern
- REST API
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست