هونام پرتو اندیشان ماز | Biomaze

استخدام Principal Software Engineer

  • دسته‌بندی شغلی

    وب،‌ برنامه‌نویسی و نرم‌افزار
  • موقعیت مکانی

    تهران ، تهران
  • نوع همکاری

    تمام وقت
  • حداقل سابقه کار

    بیش از شش سال
  • حقوق

    توافقی

شرح موقعیت شغلی

ما به دنبال یک Principal Software Engineer با تجربه عمیق در طراحی و توسعه سیستم‌های High Scale هستیم که در کنار CTO، یکی از راهبران اصلی فنی تیم باشد.

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

تمرکز اصلی این نقش روی Backend و معماری کل سیستم است، اما فرد مناسب باید دید فنی خوبی نسبت به Infrastructure، SRE، Frontend، Security و سایر بخش‌های مهندسی نرم‌افزار نیز داشته باشد.

شرح شغل:

  • مشارکت در طراحی معماری کلان محصولات، پلتفرم‌ها و سرویس‌های مشترک
  • طراحی و Review معماری سیستم‌های High Scale و Distributed
  • Review طراحی سرویس‌ها، APIها، Databaseها و Data Modelها
  • مشارکت در انتخاب تکنولوژی‌ها، ابزارها و Architecture Patternهای مناسب
  • شناسایی Bottleneckها و ریسک‌های معماری و Performance
  • طراحی با در نظر گرفتن Scalability، High Availability، Reliability، Security و Maintainability
  • راهبری فنی Senior Engineerها و Tech Leadها و کمک به بالا رفتن استاندارد مهندسی تیم
  • مشارکت در حل Incidentهای پیچیده Production و Root Cause Analysis
  • ورود مستقیم به Code، Debugging یا ساخت PoC در مواقع لازم
  • مشارکت در Technical Interview و ارزیابی نیروهای فنی ارشد
  • Review و بهبود فرآیندهای Development، Testing، CI/CD، Release و Versioning
  • R&D روی تکنولوژی‌ها، ابزارها، AI Coding Tools، Agentها و AI Pipelineها
چیزی که از شما انتظار داریم

  • تجربه واقعی در طراحی، توسعه و Scale کردن سیستم‌های بزرگ
  • تجربه کار با سیستم‌هایی با میلیون‌ها کاربر، حجم بالای داده یا چند هزار Request در ثانیه
  • دانش عمیق در Backend Engineering، System Design و Distributed Systems
  • تسلط بالا بر Database Design، Data Modeling، Indexing، Query Optimization و Transaction
  • شناخت Trade-offهای SQL، NoSQL، Cache، Search Engine و Message Brokerها
  • تجربه مناسب در Microservices، Modular Monolith و Event-driven Architecture
  • درک مناسب از Kubernetes، Networking، Load Balancing، Observability و Infrastructure Architecture
  • شناخت High Availability، Fault Tolerance، Capacity Planning و Zero Downtime Deployment
  • توانایی تحلیل Performance و پیدا کردن Bottleneck در Application، Database و Infrastructure
  • توانایی Review کردن Design و Architecture و به چالش کشیدن تصمیم‌های فنی
  • توانایی ورود به Code و Debug کردن مشکلات پیچیده در صورت نیاز
  • توانایی Mentoring و انتقال دانش به مهندس‌های دیگر
  • توانایی درک نیاز Product و Business و تبدیل آن به تصمیم فنی درست
Technology Agnostic

برای ما زبان یا Framework خاص، معیار اصلی این موقعیت نیست.

دنبال کسی هستیم که اصول مهندسی نرم‌افزار و معماری را عمیق بفهمد و بتواند بر اساس ماهیت مسئله، Scale، پیچیدگی و نیاز Business درباره انتخاب تکنولوژی تصمیم بگیرد.

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

R&D و AI

بخشی از این نقش به بررسی آینده فنی تیم اختصاص دارد.

انتظار داریم تکنولوژی‌ها، ابزارها و روش‌های جدید را بررسی کنید، در صورت نیاز PoC بسازید و مشخص کنید چه چیزی واقعاً می‌تواند کیفیت یا سرعت مهندسی ما را بهتر کند.

این موضوع از Infrastructure، Database و Developer Tools تا فرآیندهای توسعه، AI Coding Tools، Agentها و AI Pipelineها را شامل می‌شود.

این موقعیت مناسب شماست اگر

از حل مسائل سخت فنی لذت می‌برید و معماری را چیزی بیشتر از کشیدن چند Box و Arrow می‌دانید.

می‌توانید هم Big Picture یک سیستم بزرگ را ببینید و هم وقتی لازم است وارد Query، Code، Log، Trace یا Infrastructure شوید.

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

جایگاه این نقش در تیم

این موقعیت مستقیماً به CTO گزارش می‌دهد و در کنار CTO روی معماری محصولات و سرویس‌ها، تصمیم‌های مهم تکنولوژی و جهت‌گیری فنی بلندمدت تیم کار می‌کند.

این یک موقعیت Management نیست. Principal Software Engineer یکی از مراجع اصلی فنی تیم خواهد بود و در Review، تایید یا رد تصمیم‌های معماری و انتخاب تکنولوژی‌های کلیدی نقش جدی خواهد داشت.

ویژگی‌های محیط کاری

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

ما هر روز روی محصولاتی کار می‌کنیم که چالش فنی جدی دارند و در مقیاس بزرگ استفاده می‌شوند.

تیم توسعه محصول ما ترکیبی از مهندسان، طراحان و آدم‌هایی است که عاشق حل مسئله هستند.

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

معرفی شرکت

گروه آموزشی ماز فعالیت خود را در سال 1392 بدون سرمایه اولیه از شیراز آغاز کرد و اکنون در آستانه ورود به یازدهمین سال فعالیت، خدمات خود را به بیش از 110 هزار نفر دانش آموز در سراسر کشور عرضه می کند.
همکاران رسمی ماز به طور مستقیم بیش از 400 نفر و به طور غیر مستقیم بیش از 2500 نفر می باشد.
به مرور و با گسترش فعالیت، گروه آموزشی ماز هم اکنون در هر سه پایه دهم، یازدهم و دوازدهم رشته های انسانی، ریاضی و تجربی، کلاس های آنلاین و آزمون الکترونیکی در سطح کشور برگزار می نماید.
ماز در طی این سال ها در دروس مختلف و در برترین انتشارات کشور، کتاب های متعددی را به چاپ رسانده است.
  • مهارت‌های مورد نیاز

    Entity Framework .NET Core Software
  • جنسیت

    مهم نیست
  • وضعیت نظام وظیفه

    مهم‌ نیست
  • حداقل مدرک تحصیلی

    مهم نیست

مشاغل مشابه

چه موردی را می‌خواهید گزارش کنید؟

از اینجا شروع کنید

در شغل بهتری استخدام شوید! رایگان!

  • جستجو و ارسال رزومه به آگهی‌های استخدام بیش از ۱۰۰,۰۰۰ شرکت ایرانی
  • رزومه‌ساز رایگان
  • دریافت فرصت‌های شغلی جدید مرتبط از طریق ایمیل (Job Alert)
  • شناخت محیط کار و فرهنگ سازمانی شرکت‌های در حال استخدام
image/svg+xml