استخدام Back-End Developer
شرح موقعیت شغلی
شما به عنوان یکی از نیروهای ارشد در تیم تکنولوژی و توسعه سرویس، نقش کلیدی در توسعه و پیادهسازی راهکار های مالی ما خواهید داشت. با همکاری با دیگر توسعهدهندگان، مهندسان، طراحان و مدیران محصول، شما در ساخت و بهبود سیستمهایی که به صورت امن و مقیاسپذیر با دیگر فناوریهای نوین تعامل دارند، مشارکت خواهید نمود.
برخی از این وظایف به شرح زیر می باشد:
- توسعه میکروسرویس با تمرکز بر مبانی مهندسی نرم افزار
- تجربه توسعه با زبان های سیستمی و کامپایلی مانند ++C یا Golang
- اهمیت به معیار های از قبیل Reliability, Performance, Fault Tolerance و Consistency در طراحی و توسعه سرویس ها
- همکاری در یک تیم چابک و اتخاذ تصمیمات فنی با ارتباط با تیم فنی و محصول
- همکاری و ارائه بازخورد در طراحی معماری سرویس ها، انتخاب ابزار های فنی، مدل های داده
- راهنمایی و ارتقا سایر نیرو های توسعه سرویس
مهارت های مورد نیاز:
- تجربه و رشد به عنوان یک مهندس نرمافزار حرفهای (۲+ سال تجربه)، آشنا با مفاهیم مهندسی نرم افزار و علوم رایانه و به کارگیری آنها در محصولات تجاری
- تجربه توسعه، استقرار و پشتیبانی از سرویس های Scaleable و Event-Driven با ترافیک بالا با بهره گیری از مباحث و ابزارهایی از قبیل: Caching وAsynchronous Communication
- تجربه در طراحی و پیادهسازی میکروسرویسهای عملیاتی با بهره گیری از Protobuf، gRPC
- تجربه کار با پایگاههای داده های مختلف مانند Postgres، Mongo، Cassendra، TimescaleDB و تشخیص بکارگیری هر یک در نیاز های متناسب با خود
مهارتهای مورد نیاز
- Back-end
- C++
- Golang
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت