Search by job, company or skills

SALt

Golang Developer

5-7 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the Role

We're seeking a skilled Go Developer with strong backend development expertise and preferably experience in the Fintech sector. You'll be responsible for building high-performance, scalable, and secure backend services that power our financial applications, handling critical operations like payment processing, transaction management, and real-time financial data processing.

Key Responsibilities

  • Design, develop, and maintain robust backend services and APIs using Go (Golang)
  • Build and optimize architecture for financial transaction processing and data management
  • Implement secure payment processing systems, engines, and financial data pipelines
  • Design and develop RESTful and gRPC APIs for mobile applications
  • Ensure high availability, fault tolerance, and disaster recovery for mission-critical financial services
  • Implement security best practices including encryption, authentication, authorization, and secure communication protocols
  • Optimize application performance and scalability
  • Write comprehensive unit tests, integration tests, and end-to-end tests
  • Participate in system architecture design and technical decision-making
  • Monitor production systems, troubleshoot issues, and implement solutions for complex problems
  • Document technical designs, APIs, and system architecture

Required Qualifications

  • 5+ years of professional software development experience with at least 4+ years in Go
  • Strong proficiency in Go programming language and its ecosystem
  • Solid understanding of microservices architecture and design patterns
  • Experience with RESTful API design and development
  • Proficiency with SQL databases (PostgreSQL, MySQL) and query optimization
  • Experience with message queues and event-driven architectures (Kafka, RabbitMQ, NATS)
  • Familiarity with containerization and orchestration (Docker, Kubernetes)
  • Experience with version control systems (Git) and CI/CD pipelines
  • Understanding of software testing methodologies and practices
  • Experience in fintech (banking, payments, infrastructure) would be an advantage

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 145809559

Similar Jobs