Позиция: Golang Developer
Позиция: Golang Developer Формат: Удалённый или офис Офис компании: Баку / Дубай Вилка: от 4000$ Gross(итоговая сумма обсуждается индивидуально по результатам технического интервью) Особенности: Не нанимаем из РФ и РБ About the Role: We are looking…
Позиция: Golang Developer Формат: Удалённый или офис Офис компании: Баку / Дубай Вилка: от 4000$ Gross(итоговая сумма обсуждается индивидуально по результатам технического интервью) Особенности: Не нанимаем из РФ и РБ About the Role: We are looking for an Application Backend Engineer with expertise in Go, RESTful API development, microservices, and high-availability systems. The ideal candidate will design and build scalable, fault-tolerant backend services for telecom and enterprise applications, integrating message queues, distributed systems, and observability tools. Key Responsibilities: Develop RESTful APIs and Go-based microservices (Fiber, Gin). Implement Go concurrency patterns (goroutines, channels) for high-performance processing. Design resilient, fault-tolerant architectures with load balancing, auto-scaling, and failover strategies. Optimize SQL databases (PostgreSQL, GORM) for performance and scalability. Deploy and manage containerized applications using Docker & Kubernetes. Integrate message queuing (NATS, RabbitMQ) and gRPC for efficient service communication. Implement CI/CD pipelines, automated testing, and observability tools (Prometheus, Grafana). Work with telecom protocols (RADIUS, Diameter, GTP-C) for seamless network integration. Requirements: 5+ years of experience in Go development with RESTful API design. Strong expertise in microservices, distributed systems, and high-availability architectures. Proficiency in SQL databases (PostgreSQL, query optimization, ORM frameworks). Experience with Docker, Kubernetes, and cloud-native deployment patterns. Strong knowledge of messaging systems (NATS, RabbitMQ) and gRPC for RPC communication. Nice to Have: Exposure to DPI, network monitoring, and traffic analysis. Experience with telecom protocols and network signaling. Understanding of distributed consensus, leader election, and state replication techniques. Contact: artem.avsievich@31c.io