
Search by job, company or skills

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
Job ID: 149630159
Skills:
Network Protocols, Golang, PostgreSQL, Kafka, Node.js, Rabbitmq, Gcp, Docker, MySQL, MongoDB, Telecom Domain, Restful Apis, Azure, Kubernetes, AWS, CPE management, TR-369, TR-069, Microservices architecture, GRPC
Skills:
Performance Tuning, Networking, Kafka, Windows, Multithreading, Logging, Apis, Debugging, Data structures, Redis, Rabbitmq, Algorithms, Linux, System Design, Authentication, Rest Apis, Golang, Secure communication, Troubleshooting, Concurrency patterns, Distributed processing, Retry logic, Error handling, Timeout handling, Parallel Processing, Backend services, Schedulers, multiprocessing, Workers
Skills:
Golang, Rest Api, Kafka, Docker, PostgreSql, Microserv ices
Skills:
Golang, Openshift, Microservices, AI-assisted development tools, Kubernetes internals, KubeVirt, gRPC APIs
Skills:
Nosql, RDBMS, Gcp, Docker, Azure, Kubernetes, AWS, Golang
We don’t charge any money for job offers