ما به دنبال یک توسعهدهنده ارشد بکاند با تسلط بالا بر زبان Go و مفاهیم طراحی سیستمهای مدرن هستیم. در این نقش، شما یکی از اعضای کلیدی تیم فنی ما خواهید بود و در توسعهی سیستمهایی با مقیاسپذیری، پایداری و عملکرد بالا نقش مؤثری ایفا خواهید کرد.
بهعنوان یک مهندس ارشد، مسئولیت تصمیمگیریهای معماری، رهبری ابتکارات مهم فنی، و منتورینگ سایر اعضای تیم را بر عهده خواهید داشت. شما در کنار تیمهای محصول، طراحی و DevOps روی راهحلهایی کار خواهید کرد که تجربهی هزاران کاربر را شکل میدهند.
وظایف شما:
- طراحی و پیادهسازی سرویسهای بکاند و سیستمهای توزیعشده با استفاده از زبان Go
- مشارکت فعال در تصمیمگیریهای معماری و فنی
- توسعه و نگهداریAPI REST ها و یکپارچهسازی با سرویسهای داخلی و خارجی
- همکاری نزدیک با مدیران محصول، طراحان و تیمهای DevOps برای ارائهی ویژگیهای کامل و منسجم
- تضمین عملکرد و امنیت بخشهای بکاند
- نگارش کدی تمیز، قابل تست و قابل نگهداری با رعایت استانداردهای فنی
- مشارکت در جلسات بررسی کد، طراحی فنی و منتورینگ اعضای تیم
آنچه از شما انتظار داریم:
- حداقل 8 سال سابقهی حرفهای در توسعه نرمافزار، با حداقل 4 سال تجربه در Go
- تسلط بر طراحی معماری نرمافزار (مثل معماری میکروسرویس، DDD، معماری رویدادمحور)
- تجربه عملی با Docker و Kubernetes
- آشنایی با پایگاهدادههای SQL و NoSQL (PostgreSQL، Redis، MongoDB و...)
- تجربه با سیستمهای message-broker (Kafka، RabbitMQ، NATS و...)
- درک قوی از CI/CD و محیطهای Cloud-Native
- توانایی همکاری تیمی، ارتباط موثر، و تفکر ساختارمند
- نوشتن unit test واحد و یکپارچه
- مستندسازی فنی
آنچه ما ارائه میدهیم:
- محیط کاری حرفهای، پویا و حمایتی
- ساعت کاری منعطف
- آزادی عمل و مالکیت واقعی پروژهها
- فرصت رشد فنی، یادگیری و رهبری
- بیمه تامین اجتماعی و تکمیلی
اگر آمادهای، خوشحال میشویم ازت بشنویم
رزومه و یک معرفی کوتاه از تأثیرگذارترین پروژهات را برای ما ارسال کن