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!