درباره موقعیت شغلی
ما به دنبال یک 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).
About the Role
We are seeking a highly skilled Backend Engineer with strong expertise in Golang, distributed systems, and event-driven architectures. The ideal candidate will have hands-on experience building microservices that scale, leveraging Kafka, gRPC, and working with both SQL and NoSQL databases. Experience with DevOps and Kubernetes is a strong plus.
Responsibilities:
- Design, develop, and maintain scalable backend services using Go (Golang).
- Build and optimize microservices architecture for high availability and performance.
- Integrate and manage event streaming platforms (Kafka) for real-time data processing.
- Implement gRPC-based communication between services for low-latency performance.
- Design, optimize, and maintain databases (MongoDB, PostgreSQL).
- Ensure high code quality through testing, peer reviews, and CI/CD best practices.
- Collaborate with DevOps teams to deploy and monitor services in Kubernetes environments.
- Troubleshoot production issues, monitor performance, and continuously improve reliability.
Requirements:
- Strong proficiency in Go (Golang) with experience in production-grade applications.
- Solid understanding of microservices design patterns and distributed systems.
- Experience with Apache Kafka for event-driven communication.
- Hands-on with gRPC and protobuf.
- Strong database skills in both MongoDB (NoSQL) and PostgreSQL (SQL).
- Familiarity with containerization and orchestration (Docker, Kubernetes).
- Experience with CI/CD pipelines, monitoring, and logging tools.
- Excellent problem-solving skills, communication, and team collaboration abilities.
Nice to Have:
- Knowledge of cloud platforms.
- Experience with API gateways.
- Familiarity with observability tools (Prometheus, Grafana, ELK).
این آگهی از وبسایت ایران تلنت پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت ایران تلنت برین و از اونجا برای این شغل اقدام کنین.