Go Developer

Salt Search View all jobs

  • United Arab Emirates
  • Permanent
  • Full-time
  • 3 days ago
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 architectureRequired 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 advantageSalt is acting as an Employment Agency in relation to this vacancy.

Salt Search