06 Sep
|
SISA
|
Bengaluru
Role Summary
We are looking for a skilled GoLang Developer with strong 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.
Key Responsibilities
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.
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, and Atomic operations.
Design producer-consumer models and job processing pipelines.
Handle multithreading, multiprocessing, and distributed workload execution.
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.
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.
Performance Optimization
Optimize applications for CPU, memory, disk I/O, and network usage.
Use profiling and benchmarking tools such as pprof.
Implement batching, throttling, streaming, pagination, caching, and backpressure handling.
Tech Stack
Mandatory : GoLang, Go concurrency patterns, REST APIs, Linux/Windows, Kafka/Redis/RabbitMQ.
Positive to have : SQL/NoSQL databases, Elasticsearch, Docker, Kubernetes
📌 SISA Information Security (Bengaluru)
🏢 SISA
📍 Bengaluru