HamburgerMenu
hirist

Golang Developer - Payment Integration Platform

TESTQ Technologies Limited
Multiple Locations
5 - 8 Years

Posted on: 03/11/2025

Job Description

Description :



We are seeking an experienced Go (Golang) Developer on a contract basis to specialize in building high-performance, resilient backend systems for our Payments Integration platform.

This role is vital for processing high-volume financial transactions, requiring a strong focus on concurrency, low-latency performance, and engineering excellence within a distributed system environment.



Key Responsibilities & Technical Deliverables :


Backend Development & System Architecture :



- Core Development : Design, develop, and maintain highly scalable backend systems and APIs primarily using Go (Golang), focusing on concurrency patterns and modern microservices architecture.



- Architectural Input : Actively participate in architecture discussions, proposing and implementing robust, future-proof solutions for distributed payment processing.



- Code Quality : Uphold and enforce high standards by writing clean, efficient, and thoroughly testable code

with strong emphasis on security and reliability.



Performance & Engineering Excellence :



- Optimization : Optimize applications for superior performance, scalability, and reliability, ensuring low

latency for transaction processing in a high-throughput environment.



- CI/CD Contribution : Actively contribute to CI/CD pipelines and broader engineering excellence initiatives, ensuring automated deployment, rigorous monitoring, and infrastructure health.



- Troubleshooting : Expertly diagnose and resolve complex production issues related to concurrency, resource utilization, and integration stability.



Cross-Functional Collaboration :



- Integrated Delivery : Collaborate seamlessly with product managers to refine technical requirements, and with frontend and DevOps teams to ensure end-to-end delivery of features.



- Payments Domain Focus : Apply expertise to implement secure payment gateways, reconciliation logic, and transaction handling protocols.



Required Skills & Technical Expertise :



- Go Proficiency (Mandatory) : 5+ years of hands-on, professional development experience with Go (Golang), including expert knowledge of concurrency primitives and standard library packages.



- System Design : Proven experience in designing and deploying RESTful APIs and microservices in a production environment.



- Database Expertise : Proficiency with modern database technologies (SQL/NoSQL) and experience optimizing data models for performance.



- Domain Knowledge (Preferred) : Experience in the FinTech, Banking, or Payments domain is highly desirable.



- Tools & Platforms : Familiarity with containerization (Docker/Kubernetes) and cloud platforms (AWS, GCP, or Azure)


info-icon

Did you find something suspicious?