-
ITSEC

Go (GoLang) Software Engineer

ITSEC
United Arab Emirates · Contract · Entry

Go (GoLang) Software Engineer


Location: Dubai, United Arab Emirates (On-site only)

Type: Full-time | Immediate Start

Salary: Competitive, based on experience (AED)


Role Overview

We are hiring a Senior Backend Developer with deep expertise in Go (Golang) to join our in-house technology team in Dubai. The role involves building secure, scalable backend systems that power the core trading, wallet, and compliance infrastructure of a regulated crypto platform.

This is a hands-on, on-site engineering role reporting directly to the Head of Technology. Remote work is not permitted.


Responsibilities

  • Design and implement high-performance microservices using Go
  • Build secure REST and WebSocket APIs for trading and wallet operations
  • Manage PostgreSQL database models and Redis-based caching/event systems
  • Integrate third-party APIs (custody, KYC, AML, payment processors)
  • Maintain and extend core services such as order matching, margin logic, P2P, and OTC flows
  • Implement secure authentication (JWT, 2FA), access controls, and audit trails
  • Collaborate with front-end, compliance, and infrastructure teams
  • Write clean, testable, and maintainable code with documentation
  • Contribute to architecture reviews, sprint planning, and release cycles


Requirements

  • 5+ years of backend software development experience
  • 2+ years of production experience with Golang
  • Strong knowledge of REST APIs, WebSocket, and real-time systems
  • Deep understanding of PostgreSQL (schema design, optimization)
  • Experience with Redis, pub/sub systems (Kafka or NATS a plus)
  • Familiarity with Docker and CI/CD workflows
  • Solid grasp of authentication protocols, role-based access, and secure session management
  • Strong debugging and performance optimization skills
  • Must currently reside in Dubai or be willing to relocate immediately

Preferred Qualifications


  • Previous experience in fintech, trading platforms, or crypto backend systems
  • Experience with multi-tier wallet architectures (hot/warm/cold)
  • Familiarity with financial compliance, audit logging, or regulated environments
  • Proficiency in writing unit tests and API documentation


Working Conditions

  • Location: On-site in Dubai, UAE (no remote option)
  • Schedule: Sunday to Thursday, 9:00 AM – 6:00 PM
  • Visa: Company will sponsor UAE work visa if required
  • Benefits: Paid annual leave, medical insurance, and performance bonuses

Key Skills

Ranked by relevance

postgresql redis microservices docker golang kafka cicd
Login to Apply
Posted
Aug 08, 2025
Type
Contract
Level
Entry
Location
Dubai
Company
ITSEC

Industries

Computer Network Security

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
SISA
Related

Golang Developer

2026-06-16

Contract
Not Applicable
India
Computer
Engineering
View Job Details
SonicWall
Related

Staff Software Engineer (Data Plane) - Go / Golang experience is a must - 6+Years

2026-06-17

Full-time
Not Applicable
India
Computer
Engineering
View Job Details
SonicWall
Related

Software Dev Staff Engineer- Go and Web socket experience is a must

2026-06-14

Full-time
Not Applicable
India
Computer
Engineering