استخدام Senior Software Engineer (قم)
شرح موقعیت شغلی
شرکت «سیگنال» در حوزه ارائه خدمات پیامکی و پردازش پیام، جهت توسعه و ارتقای زیرساختهای نرمافزاری خود، از یک مهندس نرمافزار ارشد دعوت به همکاری مینماید. در این موقعیت شغلی، شما به عنوان یک نیروی ارشدِ اجرایی، نقش کلیدی در طراحی، توسعه و نگهداری سرویسهای مقیاسپذیر و با کارایی بالا (High-Performance) ایفا خواهید کرد. تمرکز اصلی تیم فنی ما بر ارائه سرویسهای پایدار در مقیاس بالا، بهبود مستمر کیفیت کد و ارتقای معماری سیستمها با بهرهگیری از بهترین شیوههای مهندسی نرمافزار و تکنولوژیهای روز است.
مسئولیتهای کلیدی:
مسئولیتهای کلیدی:
- طراحی، توسعه و نگهداری سرویسهای Backend با استفاده از Python و فریمورک FastAPI.
- مدیریت و پردازش صفهای پیام و رویدادها (Event-driven architecture) با استفاده از Apache Kafka.
- بهینهسازی و نگهداری پایگاه داده PostgreSQL برای تضمین عملکرد بهینه در مقیاس بالا.
- مشارکت در نوشتن پایپلاینهای CI/CD و دیپلوی سرویسها در بستر Kubernetes.
پیشنیازهای تخصصی (Hard Skills):
- حداقل ۵ سال سابقه کار مفید و مرتبط در توسعه Backend.
- تسلط کامل بر زبان برنامهنویسی Python و تجربه کاری قوی با فریمورک FastAPI.
- تسلط بر اصول مهندسی نرمافزار شامل الگوهای طراحی (Design Patterns)، اصول SOLID و توانایی نوشتن کدهای تمیز (Clean Code)، ماژولار و قابل استفاده مجدد (Reusable).
- تسلط بر پایگاه داده رابطهای PostgreSQL (درک عمیق مفاهیمی نظیر Partitioning، Indexing و Connection Pooling).
- تسلط بر کار با Redis و الگوهای استفاده از آن در کش و مدیریت وضعیت.
- تجربه عملیاتی کار با Apache Kafka.
- آشنایی کاربردی با Kubernetes (توانایی نوشتن CI/CD، دیپلوی و دیباگ سرویسها؛ تسلط کامل در سطح مهندس DevOps الزامی نیست).
- تسلط بر تکنیکهای عیبیابی (Debugging) و پروفایلینگ کد و سیستم.
- تسلط بر ابزارهای هوش مصنوعی و توانایی استفاده حرفهای و خلاقانه از ابزارهای مبتنی بر AI در فرآیند توسعه نرمافزار جهت افزایش چشمگیر سرعت و کیفیت خروجی کار.
مهارتهای نرم (Soft Skills):
- قدرت حل مسئله و تحلیل: توانایی بسیار بالا در مواجهه با چالشهای پیچیده، تحلیل ریشهای مشکلات (Root Cause Analysis) و ارائه راهکارهای بهینه، خلاقانه و ساختاریافته.
- یادگیرنده و مشتاق: اشتیاق و توانایی بالا برای یادگیری سریع تکنولوژیها و ابزارهای جدید محیط کار.
- ارتباطات و کار تیمی: توانایی برقراری ارتباط موثر با اعضای تیم فنی و سایر بخشها، روحیه همکاری بالا و مسئولیتپذیری در قبال تسکها و خروجیها.
- مدیریت زمان و اولویتبندی: توانایی مدیریت تسکها در محیطهای پویا و تحویل بهموقع خروجیها با حفظ کیفیت.
مزیتهای رقابتی (Nice to have):
- آشنایی با زبان PHP
- آشنایی با اصول و فریمورکهای تستنویسی (Unit Testing / Integration Testing).
مزایا و تسهیلات شرکت سیگنال:
- بیمه تأمین اجتماعی+بیمه تکمیلی
- فعالیت در محیطی خلاق، جوان و حرفهای
- صبحانه،ناهار، امکانات رفاهی و تفریحی
- فراهم کردن محیط و امکانات آموزش و توسعه
- وام های پرسنلی
محل کار: قم_20متری امام حسین (ترجیحاً حضوری / امکان دورکاری بر اساس توافق وجود دارد)
مهارتهای مورد نیاز
- Software Engineering
- Python
- PostgreSQL
حداقل سابقه کار
- سه تا شش سال
حقوق
- حقوق از ۷۰,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست