Bestkaam Logo
NOBL Q Logo

Golang Developer

Actively Reviewing the Applications

NOBL Q

Posted 2 days ago Apply by June 11, 2026

Job Description

Job Information

    Industry

    IT Services

    Date Opened

    01/28/2026

    Salary

    20 - 25 L

    Job Type

    Full time

    City

    Chennai

    State/Province

    Radial Road, Pallavaram

    Country

    India

    Zip/Postal Code

    600043

Job Description

We are looking for a Golang Developer to build and scale high-performance payment systems. You’ll work on mission-critical services handling transactions, integrations with payment gateways, reconciliation, and compliance-driven workflows. This role demands strong backend engineering skills, a deep understanding of distributed systems, and experience in the payments or fintech domain.


Key Responsibilities


  • Design, develop, and maintain scalable backend services using Golang


  • Build and optimize payment processing flows (authorization, capture, refunds, chargebacks)


  • Integrate with payment gateways, banks, wallets, and third-party APIs


  • Ensure high availability, low latency, and fault tolerance of payment services


  • Implement secure transaction handling, encryption, and data protection


  • Work with databases (SQL/NoSQL) for transaction storage and reconciliation


  • Handle concurrency, parallelism, and asynchronous processing


  • Implement logging, monitoring, and alerting for financial systems


  • Collaborate with product, compliance, and QA teams to meet business and regulatory needs


  • Write clean, testable, and well-documented code


  • Participate in code reviews and system design discussions


Requirements

  • Strong experience with Golang (Go) in production environments


  • Solid understanding of RESTful APIs and microservices architecture


  • Experience with payment systems, fintech, or financial services


  • Knowledge of transaction lifecycles, idempotency, and consistency models


  • Hands-on experience with databases (PostgreSQL, MySQL, MongoDB, etc.)


  • Familiarity with message queues / streaming (Kafka, RabbitMQ, SQS, etc.)


  • Experience with Docker and containerized deployments


  • Understanding of security best practices (TLS, encryption, secrets management)


  • Good grasp of data structures, algorithms, and system design


  • Experience with unit testing and integration testing


Good to Have


  • Experience with PCI DSS compliance


  • Knowledge of ISO 8583, card networks, or bank integrations


  • Experience with cloud platforms (AWS, GCP, Azure)


  • Familiarity with Kubernetes


  • Exposure to event-driven architectures


  • Experience handling high-volume, low-latency systems


  • Background in fraud detection or risk systems

Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.