Golang Developer (Bengaluru)

Golang Developer (Bengaluru)

12 Aug
|
SISA
|
Bengaluru

12 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

Key Responsibilities

GoLang Development
- Design, develop, and maintain backend services using GoLang.
- 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.
- Implement graceful shutdown, restart-protected processing, and failure recovery.
- Work on distributed processing where workloads are executed across multiple nodes or services.

API and Integration Development
- Design and develop REST APIs and service-to-service integrations.
- Work with authentication, authorization, token-based access, and secure communication.
- Integrate with third-party systems, databases, queues, and internal services.
- Handle API retries, timeouts, rate limits, pagination, and error scenarios.

Performance Optimization
- Use pr

📌 Golang Developer (Bengaluru)
🏢 SISA
📍 Bengaluru

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 (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: golang developer (bengaluru) / bengaluru