Talent.com
This job offer is not available in your country.
Senior Go (Golang) Developer

Senior Go (Golang) Developer

HeliWorkFromHome, Oman
30+ days ago
Job description

Purpose of the JobDesign, develop, and maintain robust, scalable backend systems using Go, enabling the performance and reliability of mission-critical services with strong emphasis on clean architecture and design patterns.

Senior-Level

Remote

Key Responsibilities

  • API & Services Development

Design and implement REST and gRPC APIs using Go

  • Build scalable backend services and real-time features
  • Apply Domain-Driven Design principles in service design
  • Event-Driven Messaging
  • Integrate NATS for asynchronous message handling and pub / sub patterns

  • Design event-driven communication between services
  • Database Design & Optimization
  • Manage data models and indexes in PostgreSQL and MongoDB

  • Apply caching strategies using Redis for performance gains
  • Deploy and manage services using containerization (nice to have : Docker and Kubernetes)
  • Manage CI / CD pipelines using GitHub Actions
  • Apply Git workflows and code quality automation
  • Performance Optimization & Monitoring
  • Benchmark Go code, optimize for memory and speed

  • Monitor services using Prometheus and Grafana
  • Security Engineering
  • Secure APIs with OAuth 2.0, JWT, and secrets management

  • Address OWASP top 10 vulnerabilities in code and services
  • Testing & Quality Assurance
  • Apply TDD with Mock-First development concepts

  • Implement comprehensive unit, integration, and E2E tests using Go testing tools
  • Enforce quality gates with Git hooks and automated testing strategies
  • System Design & Technical Leadership
  • Own architectural decisions for distributed systems using DDD principles

  • Apply SOLID principles and Hexagonal Architecture patterns
  • Mentor engineers and enforce clean code practices
  • Competency Requirements

    Go Programming & API Design

  • Expert in writing idiomatic Go code and designing robust REST / gRPC APIs
  • Advanced WebSocket implementation for real-time communication
  • Software Design Patterns & Architecture

  • Domain-Driven Design (DDD) - Advanced understanding of bounded contexts, aggregates, and domain modeling
  • SOLID Principles - Expert application in Go codebase design and refactoring
  • Hexagonal Architecture (Ports & Adapters) - Advanced implementation for maintainable, testable systems
  • Design Patterns - Proficient in GoF patterns and their Go-specific implementations
  • Designing modular services that scale and communicate effectively
  • Messaging & Communication

  • Proficient in NATS for pub / sub messaging and service-to-service communication
  • Database & Caching

  • Proficiency in PostgreSQL, Redis, and MongoDB with query optimization
  • Cloud-Native Development

  • Experience with AWS deployment and cloud services (EKS, EC2)
  • Working knowledge of Docker and Kubernetes (nice to have)
  • CI / CD & DevOps Practices

  • Automating deployments and code checks using GitHub Actions and Git workflows
  • Performance & Monitoring

  • Benchmarking with pprof, implementing metrics and alerts using Prometheus & Grafana
  • Security Practices

  • Implementing secure APIs, managing secrets, and following OWASP principles
  • Testing Culture

  • Expert in Test-Driven Development with Mock-First concepts
  • Writing comprehensive unit, integration, and E2E tests; enforcing quality via Git hooks
  • Advanced understanding of test doubles, mocking strategies, and testable design
  • Technical Mentoring & Architecture

  • Leading code quality efforts, mentoring peers, and designing scalable systems
  • Teaching and enforcing software design principles across the team
  • Problem Solving & Debugging

  • Tracks down root causes and applies scalable fixes using systematic approaches
  • Accountability

  • Takes end-to-end responsibility for services owned
  • Code Quality Ownership

  • Upholds clean code standards and peer code review rigor
  • Champions software design principles and architectural consistency
  • Documents clearly, communicates effectively across the team
  • Explains complex architectural decisions and design patterns to stakeholders
  • Initiative

  • Proactively identifies improvements in systems and processes
  • Drives adoption of better design patterns and architectural practices
  • Leadership Potential

  • Mentors juniors and contributes to engineering-wide best practices
  • Leads by example in applying clean architecture principles
  • Qualifications

    Required Experience

  • Bachelor's degree in Computer Science or related field (preferred)
  • 5+ years of backend software development experience
  • 5+ years of production-grade Golang development
  • 2+ years building distributed services and systems
  • Strong demonstrated experience with SOLID principles and Clean Architecture
  • Experience with Mock-First development and advanced testing strategies
  • Experience with NATS or similar messaging systems
  • Nice to have : Experience with AWS cloud services
  • Nice to have : Docker and Kubernetes experience
  • Familiarity with GitHub Actions, monitoring tools (Prometheus, Grafana)
  • Intermediate to advanced English proficiency
  • Technical Assessment Areas

    Candidates will be evaluated on :

  • Domain modeling and DDD concepts
  • (bounded contexts, aggregates, domain events)
  • Hexagonal architecture implementation
  • patterns
  • Mock-First development and testing strategies
  • Design pattern knowledge
  • and appropriate usage
  • NATS messaging patterns
  • and pub / sub implementations
  • Go concurrency patterns and performance optimization
  • Being a part of a global startup with hyper-growth.
  • Exceptional, innovative and dynamic work environment
  • Full transparency and open employee communication
  • Tremendous growth & career advancement opportunities
  • #J-18808-Ljbffr

    Create a job alert for this search

    Senior • WorkFromHome, Oman

    Related jobs
    • Promoted
    Manager Business Development

    Manager Business Development

    Symmetrical Global Search Pvt LtdOman
    Asset Management is the leader in fund management business in Oman.The division manages three mutual funds and several discretionary portfolios investing across GCC and India.Our clients include Pe...Show moreLast updated: 30+ days ago
    • Promoted
    Procurement Engineer - Pressure Vessel / Heat Exchangers

    Procurement Engineer - Pressure Vessel / Heat Exchangers

    ConfidentialOman
    The Procurement Engineer - Pressure Vessel / Heat Exchangers will be responsible for managing the procurement of key components used in manufacturing processes. This role involves liaising with suppli...Show moreLast updated: 7 days ago
    • Promoted
    Project Manager - Wholesale Banking Domain

    Project Manager - Wholesale Banking Domain

    NOTIONMINDZ TECHNOLOGY LLPOman, India
    Role : Project Manager - Wholesale Banking Domain Location : Muscat, Oman Experience Required : 12+ years [with significant experience (about 5+ years) in Who...Show moreLast updated: 3 days ago
    • Promoted
    • New!
    MBBS & MD Doctors Vacancy ( Gynaecologist,Neurologist, Radiologist)

    MBBS & MD Doctors Vacancy ( Gynaecologist,Neurologist, Radiologist)

    Medisol PlacementsOman
    Job Description Specialist Doctors (Gynecologist / Neurologist / Radiologist).Specialist / Consultant (Gynecology, Neurology, Radiology). Insert Hospital / Country Name).Diagnose and treat disorders...Show moreLast updated: 13 hours ago
    • Promoted
    LOGISTIC COORDINATOR

    LOGISTIC COORDINATOR

    ConfidentialOman
    Hiring for Oman – Logistics Coordinator.Education : Bachelor's degree in Logistics, Supply Chain Management, Business Administration, or related field. Experience : 3–5 years as a Logistics Coordinato...Show moreLast updated: 7 days ago
    • Promoted
    Logistics Coordinator

    Logistics Coordinator

    ConfidentialOman
    Hiring for Oman – Logistics Coordinator.Education : Bachelor's degree in Logistics, Supply Chain Management, Business Administration, or related field. Experience : 3–5 years as a Logistics Coordinato...Show moreLast updated: 7 days ago
    • Promoted
    Doctor Required In ABROAD

    Doctor Required In ABROAD

    ConfidentialMauritius, Oman, Sweden
    For more information Call OR WhatsApp on +91-9911559795.Examine patients, assess symptoms, and diagnose medical conditions. Prescribe and administer appropriate treatment, medications, or referrals....Show moreLast updated: 7 days ago
    • Promoted
    Wanted General Practitioner in Oman

    Wanted General Practitioner in Oman

    ConfidentialOman
    Wanted General Practitioner Barka Branch in Oman.Indian, Bangladeshi, or Pakistani preferred.Salary : OMR 1,200 + Incentives. MOH license or Pearson Vue cleared.Industry Type : Medical Services / Hosp...Show moreLast updated: 30+ days ago
    • Promoted
    Buying Head

    Buying Head

    ConfidentialOman
    The Buying Head will lead the procurement team to develop and execute strategic sourcing and buying initiatives.This role involves overseeing product selection, supplier relationships, inventory ma...Show moreLast updated: 7 days ago
    • Promoted
    IBM Integration Bus (IIB) / App Connect Enterprise (ACE) Specialist

    IBM Integration Bus (IIB) / App Connect Enterprise (ACE) Specialist

    ConfidentialOman
    We are seeking an experienced IBM Integration Bus (IIB) / App Connect Enterprise (ACE) Specialist with 8+ years of expertise in designing, developing, and implementing enterprise integration soluti...Show moreLast updated: 7 days ago
    • Promoted
    Senior Material Corrosion Engineer

    Senior Material Corrosion Engineer

    WorleyParsonsOman
    Job Description - Senior Material Corrosion Engineer (MUS0146).Senior Material Corrosion Engineer - MUS0146.Primary Location : OMN-MC-Muscat. Employment Type : Agency Contractor.Reporting Manager Titl...Show moreLast updated: 1 day ago
    • Promoted
    Construction lawyer

    Construction lawyer

    Legal Route - Global Legal RecruitmentOman
    Our client is a highly-regarded global law firm and they are currently looking for a Construction disputes senior associate solicitor, 6 years pqe + sought to join a high profile global law firm in...Show moreLast updated: 30+ days ago