
Application Backend Engineer – Go, Microservices & High-Availability Systems
Job Type: Full-time/Contract
Work Model: Hybrid workplace
Key Responsibilities:
- Develop and maintain RESTful APIs and Go-based microservices
- Implement Go concurrency patterns for high-throughput systems
- Design resilient, fault-tolerant architectures
- Optimize and scale SQL databases (primarily PostgreSQL)
- Deploy and manage containerized applications
- Integrate message queuing systems and gRPC communication
- Implement CI/CD pipelines and observability tools
- Work with telecom protocols (RADIUS, Diameter, GTP-C)
Requirements:
- 5+ years of experience in Go development
- Expertise in microservices architecture and distributed systems
- Proficiency in PostgreSQL and ORM frameworks
- Experience with Docker and Kubernetes
- Knowledge of messaging systems (NATS, RabbitMQ) and gRPC
Technical Stack:
- Go (Fiber, Gin frameworks)
- PostgreSQL, GORM
- Docker, Kubernetes
- NATS, RabbitMQ
- Prometheus, Grafana
- Telecom protocols (RADIUS, Diameter, GTP-C)
Nice to Have:
- Exposure to DPI and network monitoring systems
- Experience with telecom protocols
- Understanding of distributed consensus techniques
Featured Benefits:
Company offsitesWork from home optionsFlexible working hours
🚀 Join us to drive the next generation of telecom and observability solutions!
Why Join Us?
- • Work on innovative telecom and observability solutions
- • Collaborate with skilled engineers, architects, and business leaders
- • Opportunity to make data-driven decisions that shape product direction
- • Competitive salary, benefits, and career growth opportunities