Go Developer

3 - 5 years

0 Lacs

India

Posted:3 days ago| Platform:

Apply

Skills Required

developer programming data design test scalability storage relational query optimization messaging iot concurrency parallelism logging monitoring devops code architecture development management indexing mqtt containerization docker aws gcp communication collaborative microservices

Work Mode

On-site

Job Type

Part Time

Job Description

Overview: Job Summary: We are seeking an experienced Go Developer with 3–5 years of deep hands-on experience in designing, developing, and maintaining scalable backend systems. The ideal candidate should have strong expertise not only in Go programming language (Golang) but also in working with InfluxDB , PostgreSQL , and MQTT protocols. The role will involve collaborating with cross-functional teams to deliver robust, high-performance solutions for data-intensive and real-time applications. Job Title: Go Developer Location: Guindy Chennai Start Date: July 1st Week Responsibilities: Key Responsibilities: Design, develop, test, and deploy backend services and APIs using Go (Golang) with a focus on performance, scalability, and reliability. Integrate and manage time-series data using InfluxDB for efficient storage and retrieval. Work with PostgreSQL databases for relational data modeling, query optimization, and high-volume transactions. Develop and manage real-time messaging solutions using MQTT protocols for IoT and connected systems. Write clean, maintainable, and efficient Go code , following best practices and industry standards. Optimize backend services for concurrency, parallelism, and non-blocking I/O using Go’s native capabilities such as goroutines and channels . Implement error handling, logging, monitoring, and observability for backend services. Collaborate closely with DevOps, QA, and frontend teams to deliver end-to-end solutions. Participate in code reviews, contribute to architecture discussions, and continuously improve code quality. Requirements: Required Skills & Qualifications: 3–5 years of hands-on experience in backend development using Go (Golang) . Strong knowledge of Go concurrency patterns , memory management, and performance tuning. Proven experience working with InfluxDB for handling time-series data. Solid understanding and experience with PostgreSQL , including schema design, indexing, and query optimization. Hands-on experience integrating and working with MQTT protocols in production systems. Experience building and consuming RESTful and/or gRPC APIs . Familiarity with CI/CD pipelines, containerization (Docker), and cloud platforms (AWS, GCP, or Azure) is a plus. Strong problem-solving skills, with the ability to break down complex requirements into scalable solutions. Excellent communication skills and ability to work in a collaborative team environment. Preferred (Nice-to-Have): Experience with Prometheus or other monitoring tools. Familiarity with Kubernetes and microservices architecture. Exposure to IoT projects or edge computing systems.

Mock Interview

Practice Video Interview with JobPe AI

Start Developer Interview Now
Prodapt
Prodapt

52 Jobs

RecommendedJobs for You

Hyderabad, Telangana, India

Hyderabad, Telangana, India