Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 19905892

    Robustrade FZCO logo

    SDE 3 - Backend

    Robustrade FZCO · Dubai · onsite · Posted 22d ago

    Not disclosed5–9 yrsfulltimeSourced fromInstahyre

    About a minute. You'll make an account on the way through.

    About this role

    The candidate will have responsibilities across the following functions:


    Backend Engineering:

    • Design, develop, and maintain scalable backend services using Golang.
    • Build and maintain reliable microservices and REST/GraphQL APIs.
    • Design and implement event-driven systems and asynchronous processing using queues/messaging systems.
    • Build backend systems capable of handling high-volume and transaction-heavy workloads.
    • Work on performance, scalability, reliability, security, and availability of backend services.
    • Diagnose and resolve production issues and performance bottlenecks.


    System Design:

    • Own technical solutions from design through implementation and production.
    • Design scalable distributed systems and define appropriate service boundaries.
    • Make sound decisions around databases, APIs, caching, messaging, and system architecture.
    • Participate in architecture and design discussions and contribute to technical documentation.


    Databases:

    • Work extensively with relational and NoSQL databases.
    • Design efficient schemas, queries, indexes, and data access patterns.
    • Understand database scalability, performance optimisation, consistency, and reliability.


    Engineering and Collaboration:

    • Write clean, maintainable, production-quality code.
    • Develop unit, integration, and performance tests.
    • Participate in code reviews and technical discussions.
    • Collaborate with frontend/mobile engineers and infrastructure teams to deliver end-to-end product functionality.
    • Contribute to CI/CD, observability, monitoring, and engineering best practices.


    Requirements:

    • 6+ years of backend software development experience.
    • Strong hands-on experience with Golang.
    • Minimum 1+ year of practical Golang experience is mandatory.
    • Strong experience with system design and distributed systems.
    • Strong understanding of relational databases and NoSQL databases.
    • Experience building REST and/or GraphQL APIs.
    • Experience with microservices and event-driven architecture.
    • Experience with queues, messaging systems, or asynchronous processing.
    • Good understanding of scalability, performance, reliability, and fault tolerance.
    • Familiarity with at least one cloud platform: AWS, GCP, or Azure.
    • Strong communication and collaboration skills.
    • Strong Java backend engineers can also be considered only if they have at least 1 year of hands-on Golang experience.
    • Candidates with less than 1 year of Go experience will not be considered.
    • The selected candidate should be comfortable working primarily with Golang.


    Nice to Have:

    • Experience in fintech, payments, banking, or transaction-heavy systems.
    • Experience with Docker and Kubernetes.
    • Experience with observability tools such as Datadog, Prometheus, or Grafana.
    • Experience with CI/CD pipelines and automated quality gates.
    • Experience building highly available and fault-tolerant systems.
    • Experience working with financial transactions, payment workflows, or money movement systems.

    Sourced from instahyre

    Skills

    gRPCamazon web servicesGolang

    SDE 3 - Backend · waiting for your command