بازگشت به فرصت‌ها
لوگوی ایرانی سافت | Irani Soft
جدیدفارسی

برنامه‌نویس ارشد Backend (Laravel & Go-اصفهان)

ایرانی سافت | Irani Soft·اصفهان·امروز

حضوریمیان‌سطحقراردادیتوافقی

ایرانی سافت | Irani Soft

شرح موقعیت

مجموعه سایبربان (Cyberban) برای توسعه پلتفرم زیرساخت ابری خود، به دنبال یک برنامه‌نویس ارشد Backend (Senior Backend Developer) مسلط به Laravel و Go با دانش عمیق در حوزه DevOps، شبکه و زیرساخت‌های لینوکسی است. ما به دنبال فردی هستیم که علاوه بر توانایی توسعه نرم‌افزار، درک مناسبی از معماری سیستم‌های توزیع‌شده، زیرساخت‌های مقیاس‌پذیر و چالش‌های عملیاتی سرویس‌های ابری داشته باشد. مهارت‌های فنی ضروری Backend Development DevOps & Infrastructure مهارت‌های امتیازی ویژگی‌های فردی درباره موقعیت شغلی این موقعیت صرفاً توسعه یک Backend متداول نیست؛ شما در طراحی و توسعه یک پلتفرم یکپارچه خدمات ابری مشارکت خواهید داشت که سرویس‌هایی مانند CDN، GeoDNS، میزبانی وب و PaaS را در یک اکوسیستم واحد ارائه می‌دهد. اگر تجربه واقعی در توسعه Backend و کار با زیرساخت‌های لینوکسی دارید و به ساخت سیستم‌های بزرگ، مقیاس‌پذیر و زیرساختی علاقه‌مند هستید، خوشحال می‌شویم با شما آشنا شویم.

مسئولیت‌ها

  • طراحی، توسعه و بهینه‌سازی سرویس‌های Backend با استفاده از Laravel (PHP) و Go (Golang)
  • توسعه و گسترش زیرساخت CDN شامل مدیریت کش، مسیریابی درخواست‌ها، امنیت و ارتباط با سرورهای توزیع‌شده
  • توسعه سامانه مدیریت DNS و GeoDNS و یکپارچه‌سازی آن با سایر سرویس‌های پلتفرم
  • طراحی و توسعه زیرساخت مدیریت هاستینگ (Hosting Management) شامل مدیریت وب‌سایت‌ها، دامنه‌ها، دیتابیس‌ها و منابع سرور
  • مشارکت در طراحی و توسعه پلتفرم PaaS جهت استقرار و مدیریت خودکار اپلیکیشن‌ها
  • طراحی APIهای امن، استاندارد و مقیاس‌پذیر برای ارتباط بین سرویس‌ها
  • توسعه سرویس‌های Asynchronous، سیستم‌های Queue و پردازش‌های پس‌زمینه
  • بهینه‌سازی عملکرد، پایداری و امنیت سرویس‌ها
  • همکاری در طراحی معماری Microservices و سیستم‌های Distributed
  • تسلط حرفه‌ای به PHP و فریم‌ورک Laravel
  • تسلط حرفه‌ای به Go و توسعه سرویس‌های High-Performance
  • تجربه طراحی و توسعه RESTful API
  • تسلط بر PostgreSQL، MySQL و Redis
  • آشنایی عمیق با مفاهیم Concurrency، Caching، Queues و Background Jobs
  • تسلط بر اصول طراحی نرم‌افزار، Clean Architecture و Design Patterns
  • تسلط عملی به Linux، مدیریت سرورها و Troubleshooting
  • تسلط به Docker و Docker Composو Docker swarm
  • درک عمیق از مفاهیم شبکه شامل TCP/IP، HTTP/HTTPS، TLS، DNS و Reverse Proxy
  • تجربه کار با Nginx و OpenResty
  • آشنایی با CI/CD و GitLab CI
  • آشنایی با مفاهیم Load Balancing، High Availability و Scalability
  • توانایی عیب‌یابی مشکلات شبکه، زیرساخت و عملکرد سرویس‌ها
  • تجربه توسعه یا مدیریت زیرساخت‌های CDN، DNS یا Cloud Hosting
  • آشنایی با معماری DNS Authoritative
  • تجربه کار با Kubernetes و Container Orchestration
  • آشنایی با WAF، ModSecurity و CrowdSec
  • تجربه کار با Prometheus و Grafana
  • آشنایی با Laravel Horizon و سیستم‌های Message Broker
  • تجربه طراحی سیستم‌های Multi-Tenant
  • تجربه توسعه Control Plane برای مدیریت زیرساخت‌های ابری
  • آشنایی با مفاهیم Infrastructure as Code و اتوماسیون مدیریت سرورها
  • توانایی تحلیل و حل مسائل پیچیده فنی
  • تفکر معماری و توجه به مقیاس‌پذیری و امنیت
  • مسئولیت‌پذیری و توانایی پیشبرد مستقل پروژه‌ها
  • توانایی مستندسازی فنی و همکاری تیمی
  • علاقه‌مند به توسعه محصولات زیرساختی و فناوری‌های Cloud Native

نیازمندی‌ها

  • backend
  • Go