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 Responsibilities & Technical Deliverables 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 & Engineering Excellence :
Optimization : Optimize applications for superior performance, scalability, and reliability, ensuring lowlatency 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 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 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)(ref : hirist.tech)