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

Hybrid workplace

We work in a hybrid model in global locations where we have company offices. All other employees work remotely.

Typical time on-site

Flexible

Featured benefits

  • Company Offsites
  • Work From Home (WFH) Options
  • Flexible Working Hours

Job Type: [Full-time/Contract]

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.

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.

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

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!