Application Backend Engineer – Go, Microservices & High-Availability Systems


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.

 

Must-Have:

             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.

 

Why Join Us?

             Build high-performance, scalable backend services for telecom and enterprise solutions.

             Work with cutting-edge cloud, networking, and observability technologies.

             Competitive salary, benefits, and career growth opportunities.

 

🚀 Join us to power the next generation of backend telecom solutions!