Golang Developer

Year    TN, IN, India

Job Description

Job Title:

Golang Developer

Location:

Chennai

Job Type:

Full-Time, Onsite

Experience Required:

2+ years
Interested candidates can send their resume and a cover letter to

hr@whitemastery.com or contact

9176760030

About the Role:



We are seeking a passionate and skilled

Golang Developer

with

2+ years of hands-on experience

to join our growing engineering team. You will work on high-performance backend services, scalable APIs, and real-time systems while leveraging Go's powerful concurrency features.

Key Responsibilities:



Design, develop, test, and maintain backend services and APIs using

Go (Golang)

. Build efficient, scalable, and maintainable code with clean architecture principles. Write and consume RESTful and gRPC APIs. Work with relational databases (e.g., PostgreSQL, MySQL) using

gorm

,

ent

, or database/sql. Integrate caching, background jobs, and rate limiting for performance optimization. Collaborate with frontend developers, DevOps, and QA teams in an agile environment. Debug, troubleshoot, and monitor backend applications in production.

Must-Have Skills:



Solid experience in

Go programming

(2+ years). Good understanding of

goroutines

,

channels

, and concurrency patterns. Proficiency in working with

Go modules

, go fmt, go vet, go test. Knowledge of

Go's memory model

and basic understanding of

escape analysis

. Familiarity with

JSON

, REST APIs, and

gRPC (grpc-go)

. Experience with any Go web frameworks:

Gin

,

Echo

,

Fiber

, or

standard net/http

. Database interaction using

gorm

,

ent

, or raw

SQL

. Knowledge of

version control

tools (e.g.,

Git

, GitHub).

Nice to Have:



Exposure to

profiling and debugging

tools like pprof, delve, or trace. Basic knowledge of

containerization

(Docker) and CI/CD pipelines. Familiarity with

message queues

(e.g., Kafka, RabbitMQ) or

WebSockets

. Understanding of

context propagation

, timeouts, and

graceful shutdowns

in Go apps. Experience working in a

microservices

environment.
Job Types: Full-time, Permanent

Pay: ₹400,000.00 - ₹700,000.00 per year

Benefits:

Paid sick time Paid time off Work from home
Ability to commute/relocate:

Chennai, Tamil Nadu: Reliably commute or planning to relocate before starting work (Preferred)
Application Question(s):

When can you join us

Experience:

Golang: 1 year (Required)
Location:

Chennai, Tamil Nadu (Preferred)
Work Location: In person

Speak with the employer


+91 9176760030

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3961938
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TN, IN, India
  • Education
    Not mentioned
  • Experience
    Year