Senior Golang Backend Developer (India)

Senior Golang Backend Developer (India)

27 Aug
|
Gostravvy
|
India

27 Aug

Gostravvy

India

:

We are looking for a skilled Backend Developer with strong expertise in Go (Golang), networking, distributed systems, and cloud-native technologies. The ideal candidate should have hands-on experience building high-performance backend services and distributed microservices, along with a strong understanding of network protocols, VPN technologies, Linux networking, security, and real-time monitoring.

The role involves designing and developing scalable backend services that interact closely with networking and infrastructure components.

Key Responsibilities :

- Design, develop, and maintain scalable backend services using Go (Golang).
- Build and maintain distributed microservices-based architectures for high-availability systems.
- Develop concurrent and performance-sensitive applications using Go's concurrency features.
- Design and implement RESTful and gRPC APIs for internal and external services.
- Work on network programming and integration with Linux-based networking environments.
- Develop and maintain solutions involving OSPF routing, IPsec VPN, VTI, and network interfaces.
- Integrate network monitoring and management capabilities using SNMP, SNMP traps, and real-time monitoring systems.
- Develop software components for network configuration, monitoring, automation, and orchestration.
- Work with Linux networking concepts including routing, interfaces, sockets, TCP/IP, DNS, and network troubleshooting.
- Implement secure authentication and authorization mechanisms using OAuth 2.0, JWT, mTLS, and related security technologies.
- Design secure APIs and ensure adherence to application and network security best practices.
- Analyze and optimize application performance, latency, resource utilization, and system reliability.
- Troubleshoot complex issues across application, networking, and infrastructure layers.
- Work with Docker, Kubernetes, and cloud-native infrastructure to deploy and operate backend services.
- Collaborate with DevOps, network engineering,



cybersecurity, and infrastructure teams.
- Participate in architecture discussions, code reviews, technical design, testing, and production support.
- Develop monitoring, logging, alerting, and observability capabilities for distributed services.

Required Technical Skills :

1. Go / Backend Development :

- Strong hands-on experience with Go (Golang).
- Solid understanding of Go concurrency, goroutines, channels, synchronization, and memory management.
- Experience developing scalable and high-performance backend applications.
- Strong knowledge of microservices architecture and distributed systems.
- Experience developing RESTful APIs and gRPC services.

2. Networking :

- Strong understanding of TCP/IP, routing, networking fundamentals, and Linux networking.
- Hands-on experience with OSPF routing protocols.
- Strong knowledge of IPsec VPN and Virtual Tunnel Interfaces (VTI).
- Experience with network programming and network configuration/automation.
- Experience with SNMP integration, SNMP traps, monitoring, and alerting.
- Understanding of network troubleshooting and real-time network monitoring.

3. Security & APIs :

- Experience implementing secure APIs and authentication mechanisms.
- Strong understanding of OAuth 2.0, JWT, mTLS, authentication, and authorization.
- Good understanding of application and network security principles.
- Experience securing microservices and API communication.

4. Cloud & Infrastructure :

- Experience with Docker and Kubernetes.
- Understanding of cloud-native architecture and distributed infrastructure.
- Exposure to AWS, Azure, or GCP is preferred.
- Experience with CI/CD, observability, logging, and monitoring tools is an advantage.

Preferred Skills :

- Go / Golang
- Distributed Microservices
- Linux Networking
- Network Programming
- OSPF
- IPsec VPN
- VTI
- SNMP / SNMP Traps
- REST APIs
- gRPC
- OAuth 2.0 / JWT
- mTLS
- Authentication & Authorization
- Docker / Kubernetes
- Cloud Native Architecture
- Network Security
- Real-Time Monitoring

📌 Senior Golang Backend Developer (India)
🏢 Gostravvy
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior golang backend developer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: senior golang backend developer (india) / india