SISA Information Security - Golang Developer

SISA

Bengaluru

On-site

INR 3,000,000 - 6,000,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SISA in Bengaluru is seeking a skilled GoLang Developer to build scalable, high-performance backend systems. You will work on concurrent programming, large-scale data processing, distributed job execution, API development, and security best practices.

You will design and implement backend services, APIs, and processing modules, optimize performance, participate in code reviews, and contribute to robust, fault-tolerant systems in a Linux/Windows environment.

Qualifications

  • 6+ years of software development experience.
  • Minimum 3+ years of hands-on experience in GoLang.
  • Prior experience in backend systems, distributed systems, or high-performance services preferred.

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.

Skills

GoLang
Concurrency patterns
REST APIs
Linux/Windows
Kafka/Redis/RabbitMQ
Docker
Kubernetes
Cybersecurity/Compliance
SQL/NoSQL databases
Elasticsearch

Tools

Docker
Kubernetes
Elasticsearch

Job description

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.

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.
  • Good to have : SQL/NoSQL databases, Elasticsearch, Docker, Kubernetes, Cybersecurity/Compliance knowledge.
Qualifications
  • 6+ years of software development experience.
  • Minimum 3+ years of hands-on experience in GoLang.
  • Prior experience in backend systems, distributed systems, or high-performance services preferred.

(ref:hirist.tech)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Golang Developer
Golang Developer

Geekyants • India

On-site
INR 1,200,000 - 1,800,000
Golang Developer
Golang Developer

Armakuni • India

On-site
INR 1,200,000 - 1,800,000
Golang Developer
Golang Developer

ZOOP • Pune District

On-site
INR 900,000 - 1,500,000
Senior Backend Developer - Golang
Senior Backend Developer - Golang

Rialtic • Hyderabad

On-site
INR 1,500,000 - 2,000,000
SDE II Golang
SDE II Golang

Versatile.club • India

On-site
INR 900,000 - 1,500,000
Senior Golang Developer
Senior Golang Developer

HCLSoftware • Dadri

On-site
INR 2,600,000 - 5,200,000
Golang developer
Golang developer

Sonata Software • Pune District

On-site
INR 1,500,000 - 2,500,000
Golang Developer
Golang Developer

Armakuni • Ahmedabad District

On-site
INR 1,200,000 - 2,400,000
Senior Software Engineer - Golang
Senior Software Engineer - Golang

EPAM Systems • Bengaluru

On-site
INR 1,800,000 - 3,200,000
GCP Golang Developer
GCP Golang Developer

Capgemini • Pune District, Bengaluru

On-site
INR 900,000 - 1,500,000