10 Aug
|
SISA
|
Bengaluru
GoLang Developer – Roles And Responsibilities
Location: Bangalore
Employment Type: Full Time / Contractual
Experience: 6+ Years
Primary Skill: GoLang
Work Type: Hybrid / Office as per project requirement
Job Summary
We are looking for a skilled GoLang Developer with robust experience in building scalable, high-performance backend systems. The candidate should have hands-on expertise in concurrent programming, large-scale data processing, distributed job execution, API development, performance optimization, and secure coding practices.
The ideal candidate should be able to design and develop reliable backend components that can process large volumes of data efficiently while ensuring high availability, security, and performance.
Key Responsibilities
GoLang Development
Design, develop, and maintain backend services using GoLang.
Build scalable, secure, and high-performance application components.
Write clean, maintainable, reusable, and testable code.
Develop APIs, services, utilities, and backend processing modules.
Build cross-platform components for Windows and Linux environments where required.
Participate in design discussions, code reviews, and technical decision-making.
Concurrency and Parallel Processing
Implement concurrent and parallel processing using GoLang features such as:
Goroutines
Channels
Worker pools
Context handling
WaitGroups
Mutex / RWMutex
Atomic operations
Design producer-consumer models and job processing pipelines.
Handle multithreading, multiprocessing, and distributed workload execution.
Implement concurrency controls based on CPU, memory, I/O, and network utilization.
Identify and resolve race conditions, deadlocks, memory leaks, and performance bottlenecks.
Backend Processing and System Design
Build backend components for large-scale file, data, and event processing.
Implement job queues, schedulers, retry mechanisms, checkpointing, and recovery logic.
Design fault-tolerant services with proper error handling and logging.
I
📌 Golang Developer (Bengaluru)
🏢 SISA
📍 Bengaluru