Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 17195000

    SISA Information Security Pvt logo

    SISA Information Security - Golang Developer

    SISA Information Security Pvt · Bengaluru · onsite · Posted 40d ago

    Not disclosed6–8 yrsfulltimeSourced fromFoundit

    About a minute. You'll make an account on the way through.

    About this role

    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.
    • 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)

    Sourced from foundit

    Skills

    DockerKubernetesApache KafkaRabbitmqWindowsnosql databaseselastic searchredisGolangSQLREST APIGo concurrency patternsLinux

    About SISA Information Security

    SISA Information Security Pvt logo

    SISA Information Security Pvt

    IT Services & Consulting

    400

    employees

    2003

    23 years old

    Bengaluru, Karnataka

    India

    ₹9.2L PA avg

    Avg at SISA Information Security

    About

    SISA;s Forensics-driven Cybersecurity Framework equips you with right tools and expertise to improve security posture, business growth with optimized cost.

    Industries

    IT Services & Consulting

    Employee ratings

    10 reviews

    3.0/ 5

    Culture

    3.0

    Career growth

    2.3

    Work-life

    2.7

    Employees rate it well for

    Job Security31Skill Development30

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    SISA Information Security - Golang Developer · waiting for your command