توضیحات
درباره موقعیت شغلی
ما به دنبال یک Backend Engineer با مهارت بالا هستیم که تخصص قوی در Golang، سیستمهای توزیعشده و معماریهای event-driven داشته باشد. کاندیدای ایدهآل باید تجربه عملی در ساخت microservices مقیاسپذیر، استفاده از Kafka، gRPC و کار با هر دو نوع SQL و NoSQL databases داشته باشد. تجربه در DevOps و Kubernetes یک امتیاز بزرگ محسوب میشود.
مسئولیتها:
طراحی، توسعه و نگهداری سرویسهای backend مقیاسپذیر با استفاده از Go (Golang).
ساخت و بهینهسازی microservices architecture برای دسترسپذیری بالا و performance بهتر.
یکپارچهسازی و مدیریت event streaming platforms (Kafka) برای پردازش real-time data.
پیادهسازی gRPC-based communication بین سرویسها برای performance با latency پایین.
طراحی، بهینهسازی و نگهداری databases (MongoDB, PostgreSQL).
تضمین کیفیت بالای کد از طریق testing، peer reviews و CI/CD best practices.
همکاری با تیمهای DevOps برای deploy و monitor کردن سرویسها در Kubernetes environments.
عیبیابی مشکلات production، پایش performance و بهبود مداوم reliability.
الزامات
تسلط قوی بر Go (Golang) با تجربه در production-grade applications.
درک عمیق از microservices design patterns و distributed systems.
تجربه در استفاده از Apache Kafka برای event-driven communication.
مهارت عملی در gRPC و protobuf.
مهارت بالا در databases شامل MongoDB (NoSQL) و PostgreSQL (SQL).
آشنایی با containerization و orchestration (Docker, Kubernetes).
تجربه در CI/CD pipelines، ابزارهای monitoring و logging.
توانایی عالی در problem-solving، communication و همکاری تیمی.
مزیت محسوب میشود:
آشنایی با cloud platforms.
تجربه کار با API gateways.
آشنایی با observability tools (Prometheus, Grafana, ELK).