شرکت بله

پیام‌رسان بانکی بله، شبکۀ اجتماعی‌مالی بانک ملّی ایران است که هم‌زمان امکان گفتگو و پرداخت را برای شما فراهم می‌کند. با بله می‌توانید به‌راحتی تماس صوتی و تصویری بگیرید و با استفاده از ویژگی «وضعیت»، لحظه‌های خود را با دوستانتان به اشتراک بگذارید.

شرکت بله با حضور در دهمین دوره کوآپ از دانشکده‌ی مهندسی کامپیوتر دانشجو جذب می‌نماید و موقعیت‌های شغلی زیر را ارائه می‌دهد:

عنوان شغلی

رشته تحصیلی

شرح شغل

SRE

مهندسی کامپیوتر

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

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

  • تسلط بر مفاهیم Containers/Orchestration و ابزارهایی نظیر Kubernetes و Docker
  • آشنایی و تسلط بر یکی از زبان‌های اسکریپ نویسی مانند bash
  • شناخت و آشنایی با سیستم عامل‌های linux-based و آگاهی نسبت به مفاهیم IO و Process synchronization
  • آشنایی با مفاهیم شبکه و امنیت از قبیل OSI Model و Cyber security
  • تجربه قبلی در پیاده سازی و دانش عملیاتی با مفاهیم CI/CD

DEVOPS

مهندسی کامپیوتر

در بله با تعداد زیادی از ابزار ها و چالش های متنوع زیرساختی روبه رو هستیم. با توجه به ماهیت پیامرسانی و معماری پیچیده میکروسرویس ها و همچنین ابزار ها و پایگاه های داده ای متنوع، نگهداری و افزایش عملکرد این سامانه اهمیت بالایی داره.

تیم زیرساخت در بله همزمان هم به توسعه و بهبود زیرساخت سرویس‌ها فکر میکنه و هم به صورت مستمر برای نگه‌داری و امینت شون تلاش میکنه.

ما به دنبال کسی هستیم  که با ارائه راهکاری های متناسب نیاز در زیرساخت و در تیم دواپس، در جهت بهبود نگهداری سرویس ها قدم برداره و با دید عمیقش به ابزار ها و سیستم ها به اطمینان پذیری و امنیت محصولات بله کمک کنه، همچنین مشتاقانه به سمت حل مسایل و چالش ها بره و با همکاری نزدیک با تیم های cross-functional نقش مهمی را در بهینه سازی مسیر توسعه، از ابتدای پیاده سازی تا استقرار با حداکثر اتکا پذیری و کارایی ایفا کنه.

  • تسلط بر مفاهیم Containers/Orchestration و ابزارهایی نظیر Kubernetes و Docker
  • شناخت و آشنایی با نگهداری پایگاه های داده ای SQL و NoSQL
  • مهارت و تجربه در یکی از زبان های برنامه نویسی نظیر Golang، Python
  • شناخت و آشنایی با سیستم عامل‌های linux-based و آگاهی نسبت به مفاهیم IO و Process synchronization
  • تسلط بر فرایند CI/CD و ابزار های GitLab CI و FluxCD
  • درک کامل از پروتکل های شبکه، اقدامات امنیتی و روش های عیب یابی
  • داشتن فرهنگ همکاری، اشتراک دانش و نوآوری در تیم

Front-End Engineer

مهندسی کامپیوتر

  • توسعه‌ی فیچرهای جدید و بهبود ویژگی‌های فعلی بله
  • نوشتن تست‌های خودکار در جهت افزایش اطمینان از کیفیت محصول و بهبود تجربه‌ی توسعه
  • توسعه‌ی دیزاین سیستم و کتابخونه‌های کاربردی برای استفاده‌ در پروژه‌های مختلف
  • همکاری نزدیک و فعالانه با مدیر محصول، طراح و بقیه مهندسین تا تجربه‌کاربری خوبی ایجاد کنیم
  • بهینه‌سازی اپ در راستای افزایش کارایی و تجربه‌کاربری روان و بدون لگ بر روی انواع مرورگر‌ها و دستگاه‌ها خصوصا دستگاه‌های موبایل
  • اطمینان از سازگاری اپ بر روی مرورگرها و دستگاه‌های مختلف
  • شناسایی مشکلات و تنگناها و شکاف‌های سیستم و ارائه راه‌حل‌‌های مقایس‌پذیر و پیاده‌سازی آن‌ها
  • تحقیق، تست، بنچمارک و ارزیابی ابزارها و تکنولوژی‌های جدید و پیشنهاد‌ راه‌هایی برای پیاده‌سازی و استفاده‌ی آن‌ها در توسعه‌ی محصول
  • توسعه‌ی و بهبود فرآیند‌ها و ابزارها در راستای افزایش کیفیت محصول و افزایش کارایی در زمان توسعه
  • منتورینگ هم‌تیمی‌هایی که تجربه‌کاری کمتری دارند و کمک به رشدشون
  • تجربه‌ی توسعه‌ی PWA‌های بزرگ و پیچیده
  • تسلط به حداقل یکی از چارچوب‌ها یا کتابخونه‌های مدرن توسعه‌ی UI
  • توانایی بالای حل‌مساله و آشنایی با الگوریتم‌ها و تحلیل اون‌ها
  • تسلط به مفاهیم مدیریت استیت‌ها و تجربه‌ی استفاده از حداقل یک ابزار مدیریت استیت‌
  • درک عمیق از نحوه‌ی کار مرورگرها و Web APIها
  • تجربه‌ی توسعه‌ با تایپ‌اسکریپت
  • تسلط روی معماری و دیزاین پترن‌های سمت کلاینت
  • دانش بالا در ابزارهای توسعه‌ی کلاینت و فرآیند‌های CI/CD
  • تجربه‌ی بهبود پرفورمنس اپ و آشنا به شاخص‌های Web Vitals
  • تجربه‌ی دیباگ و آنالیز اپ با استفاده‌ از Devtools مرورگرها
  • آشنا با Reactive Programming و تجربه‌ی استفاده از RX
  • دانشجو‌ یا کارشناس مهندسی یا علوم کامپیوتر
  • تجربه‌ی استفاده از Redux
  • آشنا با مسائل و ‌بست پرکتیس‌های امنیتی وب
  • تجربه‌ی استفاده از GRPC و  Protobuf
  • آشنایی با توسعه‌‌ی بکند

Back-End Developer

مهندسی کامپیوتر

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

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

  • حداقل ۳ سال تجربه کاری در حوزه backend engineering
  • آشنایی با مفاهیم پایه علوم کامپیوتر نظیر طراحی الگوریتم‌، داده ساختارها، سیستم‌های عامل و شبکه‌های کامپیوتری
  • تسلط عمیق به یکی از زبان‌های برنامه نویسی سمت سرور (ترجیحاً گولنگ)
  •  آشنایی با الگو‌های معروف طراحی نرم‌افزار و توانایی طراحی ماژولار
  • آشنایی و تسلط در استفاده و بکارگیری دیتابیس‌های بر پایه SQL (مانند Postgresql) و No-SQL (مانند Cassandra و ElasticSearch)
  • توانایی در زمینه طراحی سیستم‌های پیچیده و انتخاب‌های نرم افزاریبرامون اینجا ارسال کنی
  • اگر موارد زیر هم داشته باشی خیلی عالیه:
  • آشنایی با مفاهیم SRE و فرهنگ DevOps
  • تجربه کار کردن در بستر Kubernetes و استفاده از Container
  • تجربه کار کردن با Broker هایی مثل Kafka و NATS