ما در بله با تعداد درخواستهای بسیار زیادی در هر لحظه روبرو هستیم. با افزایش روزافزون کاربران و اهمیت زیادی که پایداری در پیامرسان داره، با مسائل پیچیده و گوناگونی مواجه هستیم تا بتونیم خیال میلیونها کاربر بله رو ازسهولت پیامرسانی راحت کنیم. علاوه بر این، باید ویژگیهای جدیدی رو برحسب نیاز کاربران براشون ایجاد کنیم و یک عالمه توسعه جذاب در این مسیر پرچالش خواهیم داشت. پس اگر به عنوان یک مهندس نرم افزار، مشتاقانه دوست داری ارزش آفرینی بکنی و با یک عالمه چالش دست و پنجه نرم کنی، خوشحال میشیم رزومهات رو برامون اینجا ارسال کنی
۱. حداقل ۳ سال تجربه کاری در حوزه backend engineering
۲. آشنایی با مفاهیم پایه علوم کامپیوتر نظیر طراحی الگوریتم، داده ساختارها، سیستمهای عامل و شبکههای کامپیوتری
۳. تسلط عمیق به یکی از زبانهای برنامه نویسی سمت سرور (ترجیحاً گولنگ)
۴. آشنایی با الگوهای معروف طراحی نرمافزار و توانایی طراحی ماژولار
۵. آشنایی و تسلط در استفاده و بکارگیری دیتابیسهای بر پایه SQL (مانند Postgresql) و No-SQL (مانند Cassandra و ElasticSearch)
۶. توانایی در زمینه طراحی سیستمهای پیچیده و انتخابهای نرم افزاری
اگر موارد زیر هم داشته باشی خیلی عالیه:
۱. آشنایی با مفاهیم SRE و فرهنگ DevOps
۲. تجربه کار کردن در بستر Kubernetes و استفاده از Container
۳. تجربه کار کردن با Broker هایی مثل Kafka و NATS
۴. آشنایی عمیق با پروتکل HTTP و استفاده از فریمورک gRPC و سریالایزر Protobuf
عضوی از تیم «بله» بودن خوبیهای زیادی داره: