بازگشت

Software Engineer (backend)

تهران
اشتراک‌گذاری آگهی شغلی
تمام وقت

مسئولیت‌ها

ما در بله با تعداد درخواست‌های بسیار زیادی در هر لحظه روبرو هستیم. با افزایش روزافزون کاربران و اهمیت زیادی که پایداری در پیام‌رسان داره، با مسائل پیچیده و گوناگونی مواجه هستیم تا بتونیم خیال میلیون‌ها کاربر بله رو ازسهولت پیام‌رسانی راحت کنیم. علاوه بر این، باید ویژگی‌های جدیدی رو برحسب نیاز کاربران براشون ایجاد کنیم و یک عالمه توسعه جذاب در این مسیر پرچالش خواهیم داشت. پس اگر به عنوان یک مهندس نرم افزار، مشتاقانه دوست داری ارزش آفرینی بکنی و با یک عالمه چالش دست و پنجه نرم کنی، خوشحال میشیم رزومه‌ات رو برامون اینجا ارسال کنی

الزامات

۱. حداقل ۳ سال تجربه کاری در حوزه backend engineering

۲. آشنایی با مفاهیم پایه علوم کامپیوتر نظیر طراحی الگوریتم‌، داده ساختارها، سیستم‌های عامل و شبکه‌های کامپیوتری

۳. تسلط عمیق به یکی از زبان‌های برنامه نویسی سمت سرور (ترجیحاً گولنگ)

۴. آشنایی با الگو‌های معروف طراحی نرم‌افزار و توانایی طراحی ماژولار 

۵. آشنایی و تسلط در استفاده و بکارگیری دیتابیس‌های بر پایه SQL (مانند Postgresql) و No-SQL (مانند Cassandra و ElasticSearch)

۶. توانایی در زمینه طراحی سیستم‌های پیچیده و انتخاب‌های نرم افزاری

 

اگر موارد زیر هم داشته باشی خیلی عالیه:

۱. آشنایی با مفاهیم SRE و فرهنگ DevOps 

۲. تجربه کار کردن در بستر Kubernetes و استفاده از Container

۳. تجربه کار کردن با Broker هایی مثل Kafka و NATS

۴. آشنایی عمیق با پروتکل HTTP و استفاده از فریمورک gRPC و سریالایزر Protobuf

مزایای شغلی

عضوی از تیم «بله» بودن خوبی‌های زیادی داره:

  • اینجا همه کنار هم رشد می‌کنن و فرصت شکست و آزمون و خطا دارن.
  • اینجا چرخۀ فیدبک همیشه در چرخشه و برای پیشرفت تیم و خودمون، به همدیگه کمک می‌کنیم.
  • توی «بله» امکان شنیده‌شدن و تأثیرگذاری حرفات رو داری.
  • ساعت کاری منعطفه تا بچه‌ها با راحتی و رفاه بیشتری کارشون رو پیش ببرن.
  • بیمه و بیمه تکمیلی شامل حالتون می‌شه.
  • هدیه و مزایا هم که به‌راهه.