Search by job, company or skills

Tata Elxsi

Golang Developer

Save
  • Posted 8 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About The Position

We are looking for a Senior Backend Engineer with strong expertise in Golang and Node.js, along with solid experience in the Telecom domain. The ideal candidate will be responsible for designing, developing, and scaling high-performance backend systems, particularly in telecom environments involving network protocols, device management, and cloud-native architectures.

Key Responsibilities

  • Design and develop scalable backend services using Golang and Node.js
  • Build high-performance APIs (REST/gRPC) for telecom platforms and services
  • Work on telecom-related systems such as CPE management, TR-069/TR-369, OSS/BSS, or network provisioning
  • Implement microservices-based architecture and ensure system reliability and scalability
  • Collaborate with cross-functional teams including product, DevOps, and QA
  • Optimize applications for performance, latency, and throughput
  • Participate in system design, code reviews, and technical discussions
  • Troubleshoot and resolve production issues in real-time telecom environments

Required Skills

8+ years of backend development experience

Strong hands-on experience in:

  • Golang (primary)
  • Node.js (secondary but strong working knowledge)

Experience in Telecom domain (mandatory):

  • TR-069 / TR-369 (ACS platforms)
  • Device/CPE management
  • Network protocols and provisioning

Expertise in building microservices architecture

Experience with cloud platforms (AWS/Azure/GCP)

Strong knowledge of:

  • RESTful APIs, gRPC
  • Message queues (Kafka/RabbitMQ)
  • Databases (MongoDB, PostgreSQL, MySQL)

Understanding of containerization (Docker, Kubernetes)

Strong problem-solving and system design skills

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 149762425

Similar Jobs

Bengaluru, India

Skills:

Performance TuningNetworkingKafkaWindowsMultithreadingLoggingApisDebuggingData structuresRedisRabbitmqAlgorithmsLinuxSystem DesignAuthenticationRest ApisGolangSecure communicationTroubleshootingConcurrency patternsDistributed processingRetry logicError handlingTimeout handlingParallel ProcessingBackend servicesSchedulersmultiprocessingWorkers

Bengaluru

Skills:

GolangRest ApiKafkaDockerPostgreSqlMicroserv ices

Bengaluru, India

Skills:

containerization JavaGolangDistributed SystemsPythonorchestration using Kubernetesnext-generation databasesdeveloper toolsDevOps practicescloud-native applicationsdesigning for scale and performanceCI CDevent-driven programming paradigmsManaged Servicesinfrastructure as code

Bengaluru, Noida

Skills:

GolangMongoDBMicroservicesSqlDockerLinuxGithubGIN

Bengaluru, Pune

Skills:

cloud platform Software DevelopmentKubernetesGolang Development