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.