Search by job, company or skills

Utthunga

Golang developer

Save
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role: Senior Software Engineer.

Skills: Golang, IOT, Kubernetes.

Experience: 5+ years

Notice period: Immediate- 15 days joiner

Location: Bangalore

Job Description

We are looking for a skilled Software Engineer with strong experience in Golang and IoT systems. The ideal candidate will have a solid foundation in backend development, distributed systems, and asynchronous communication protocols, along with working knowledge of Linux and networking concepts. You will play a key role in designing, building, and scaling reliable IoT platforms and services.

Roles and Responsibilities

Design, develop, and maintain backend services using **Golang**

* Build scalable and high-performance systems for **IoT applications**

* Work with asynchronous messaging systems such as **MQTT, NATS, or similar**

* Develop and optimize APIs for device communication and data ingestion

* Collaborate with cross-functional teams to define and implement system architecture

* Manage and optimize **PostgreSQL** databases

* Ensure system reliability, scalability, and security

* Troubleshoot and debug issues across distributed systems

* Participate in code reviews and maintain high coding standards

Required Skills & Qualifications

* 4–7 years of professional software development experience

* Strong proficiency in **Golang**

* Experience working with **IoT systems or embedded device ecosystems**

* Solid understanding of **Linux systems**

* Good knowledge of **networking concepts** (TCP/IP, HTTP, WebSockets, etc.)

* Hands-on experience with **PostgreSQL** or similar relational databases

* Experience with **asynchronous communication protocols** (MQTT, NATS, Kafka, etc.)

* Familiarity with RESTful API design and microservices architecture

* Strong problem-solving and debugging skills

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149630159

Similar Jobs

Bengaluru, India

Skills:

Network ProtocolsGolangPostgreSQLKafkaNode.jsRabbitmqGcpDockerMySQLMongoDBTelecom DomainRestful ApisAzureKubernetesAWSCPE managementTR-369TR-069Microservices architectureGRPC

Bengaluru, India

Skills:

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

Bengaluru

Skills:

GolangRest ApiKafkaDockerPostgreSqlMicroserv ices

Bengaluru, India

Skills:

GolangOpenshiftMicroservicesAI-assisted development toolsKubernetes internalsKubeVirtgRPC APIs

Bengaluru, India

Skills:

NosqlRDBMSGcpDockerAzureKubernetesAWSGolang