ما به دنبال یک Senior Software Engineer با تجربه و تخصص عمیق هستیم تا به تیم ما بپیوندد. اگر علاقهمند به کار روی پروژههای مقیاسپذیر، هدایت تیمهای توسعه و تأثیرگذاری بر معماری سیستمها هستید، این فرصت برای شماست.
شرح شغل:
- طراحی، توسعه و نگهداری سرویسهای بکاند با استفاده از زبانها و فریمورکهای مدرن
- هدایت و مربیگری تیم توسعه و انتقال دانش به اعضای کمتجربهتر
- طراحی و پیادهسازی معماریهای امن، مقیاسپذیر و کارآمد
- همکاری نزدیک با تیمهای محصول، فنی و غیر فنی برای ارائه بهترین راهکارها
- پایش و بهبود مستمر عملکرد سیستمها و تضمین کیفیت کد
نیازمندیها:
- تسلط به یکی از زبانهای رایج بکاند (ترجیحا Java)
- تجربه کار با فریمورکها و اکوسیستمهای مرتبط در توسعه بکاند
- آشنایی با پایگاههای داده رابطهای و NoSQL و ORMها
- درک قوی از معماری Microservices و طراحی سیستمهای توزیعشده
- تجربه کار با ابزارهای پردازش پیام و کش (Kafka، RabbitMQ، Redis و …)
- تسلط به ابزارهای استقرار و مقیاسپذیری (Docker، Kubernetes و مشابه)
- آشنایی با اصول مهندسی نرمافزار (OOP، SOLID و الگوهای طراحی)
- توانایی حل مسائل پیچیده، تصمیمگیریهای فنی و رهبری تیم
- روحیه مسئولیتپذیری، تعامل و نظم در کار