-
ITSEC

Senior Software Engineer

ITSEC
United Arab Emirates · Contract · Mid-Senior

Senior Backend Developer (Golang)


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
    Jul 28, 2025
    Type
    Contract
    Level
    Mid-Senior
    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