Golang Developer (2-3.5 Yrs) (India)

Golang Developer (2-3.5 Yrs) (India)

03 Aug
|
qtech
|
India

03 Aug

qtech

India

Technology Stack

- Programming Language: Go (Golang)

- Cloud Platforms: AWS (OCI experience is a plus)

- Databases: MySQL, MongoDB, ClickHouse, Redis

- Architecture: REST APIs, Microservices

- Operating Systems: Linux

- Containerization: Docker

Role & Responsibilities

As a Go Backend Engineer, you will be responsible for designing, building, and scaling reliable, high-performance backend systems used in production environments.

Key Responsibilities:

- Design and develop robust backend services with strong error handling, schema validation, and performance optimization suitable for enterprise-grade applications.

- Integrate applications with relational and non-relational databases using standard database/sql packages, ensuring data consistency and efficient query performance.

- Build highly concurrent systems using Go’s concurrency primitives to support parallel processing, high request throughput, and productive resource utilization in distributed environments.

- Continuously improve application performance through profiling, memory analysis, garbage collection tuning, and system-level monitoring.

- Write comprehensive unit and integration tests using Go’s testing framework and automated testing tools to maintain high code quality and reliability.

- Implement observability and monitoring solutions, including structured logging, metrics, and distributed tracing using tools such as Prometheus, Grafana, and OpenTelemetry.

Requirements





- 3–5 years of hands-on production experience building backend applications using Go/Golang.

- Strong understanding of Go internals, including memory management and concurrency concepts such as goroutines, channels, mutexes, and advanced synchronization patterns.

- Experience with Go web frameworks such as Gin, Fiber, Echo, or native net/http for building scalable APIs and services.

- Solid knowledge of SQL and NoSQL databases, including MySQL, PostgreSQL, MongoDB, and Redis, with experience in schema design and query optimization.

- Hands-on experience building and consuming REST and gRPC APIs within microservices or service-oriented architectures.

- Proficiency with Git, code reviews, collaborative workflows, and Agile development practices.

- Strong understanding of system design, data structures, algorithms, and distributed systems fundamentals.

Additional Skills (Nice to Have)

- Experience deploying Go applications on AWS or OCI following cloud-native architecture principles.

- Familiarity with cloud-native deployment practices focused on scalability, reliability, and operational efficiency.

- Exposure to event-driven architectures and message queue systems such as Kafka, RabbitMQ, or NATS.

- Experience implementing structured logging, monitoring, alerting, and observability in production environments.

- Strong awareness of security best practices, including secure input handling, authentication, authorization, and role-based access control (RBAC).

📌 Golang Developer (2-3.5 Yrs) (India)
🏢 qtech
📍 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: golang developer (2-3.5 yrs) (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: golang developer (2-3.5 yrs) (india) / india