Golang Developer

Enexus Global Inc.

Fremont (CA)

On-site

USD 140,000 - 190,000

Full time

16 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Enexus Global Inc. in Fremont, CA, seeks a Senior Distributed Systems Engineer to design, build, and scale backend services. You will focus on high-throughput, low-latency workloads using Go and microservices architectures in production environments.

The ideal candidate has deep Go expertise, backend scalability experience, and a proven track record with distributed systems, REST APIs, and event-driven patterns. Join a team delivering cloud-native, resilient services.

Qualifications

  • 5+ years backend software engineering or distributed systems experience.
  • Strong proficiency in Go (Golang).
  • Extensive experience designing and building distributed systems.
  • Experience developing scalable microservices.
  • Strong understanding of REST APIs and service-oriented architecture.
  • Hands-on experience with Kafka and asynchronous messaging systems.
  • Experience working with Redis for caching and distributed data management.
  • Strong knowledge of database design using MySQL and MongoDB.
  • Experience debugging and optimizing distributed applications.
  • Solid understanding of concurrency, networking, and performance optimization.

Responsibilities

  • Design, develop, and maintain scalable distributed systems in Go.
  • Build and optimize high-performance RESTful APIs, gRPC services, and microservices.
  • Design fault-tolerant architectures for high availability.
  • Develop and maintain microservices using modern distributed patterns.
  • Integrate messaging systems such as Kafka for asynchronous communication.
  • Optimize performance, scalability, reliability, and observability.
  • Work with data stores including MySQL, Redis, and MongoDB.
  • Participate in architecture discussions, code reviews, and design sessions.
  • Collaborate with cross-functional teams to deliver backend solutions.
  • Troubleshoot complex production issues and implement long-term fixes.

Skills

Go (Golang)
Distributed Systems
Microservices
REST APIs
Event-Driven Architecture
Concurrency
Performance optimization

Tools

Kafka
Redis
MySQL
MongoDB
gRPC
Elasticsearch
ClickHouse
C# .NET
Python

Job description

Job Title: Software Engineer (Backend)
Location: Fremont, CA
Duration: 12+ months
Role Overview

We are seeking a Senior Distributed Systems Engineer with deep expertise in designing, building, and scaling highly available distributed systems. You will play a key role in architecting resilient backend services, optimizing system performance, and developing cloud-native applications capable of handling high-throughput, low-latency workloads.

The ideal candidate is an experienced backend engineer with strong Golang expertise and a proven track record of building microservices and distributed systems in production environments.

Key Responsibilities
  • Design, develop, and maintain scalable distributed systems using Go (Golang).
  • Build and optimize high-performance RESTful APIs, gRPC services, and event-driven microservices.
  • Design resilient, fault-tolerant architectures capable of handling millions of requests with high availability.
  • Develop and maintain microservices using modern distributed architecture patterns.
  • Integrate messaging systems such as Kafka for asynchronous communication and event streaming.
  • Optimize application performance, scalability, reliability, and observability.
  • Work with data stores including MySQL, Redis, and MongoDB.
  • Participate in architecture discussions, code reviews, and technical design sessions.
  • Collaborate with cross-functional teams to deliver reliable and maintainable backend solutions.
  • Troubleshoot complex production issues and implement long-term solutions
Technical Requirements:
Programming Languages-
  • Go (Golang) - Required
  • C# (.NET) - Preferred
  • Python - Nice to have
Framework-
  • (preferred experience)
Architecture & Backend Technologies
  • Distributed Systems
  • Microservices Architecture
  • REST APIs
  • gRPC
  • Event-Driven Architecture
  • High-Availability Systems
  • Concurrent Programming
  • Scalable Backend Services
Messaging & Streaming
  • Kafka (Required)
Databases & Caching
  • MySQL
  • Redis (Required)
  • MongoDB
Search & Analytics (Nice to Have)
  • Elasticsearch
  • ClickHouse
Required Qualifications:
  • 5+ years of backend software engineering experience (or equivalent expertise in distributed systems).
  • Strong proficiency in Go (Golang).
  • Extensive experience designing and building distributed systems.
  • Experience developing scalable microservices.
  • Strong understanding of REST APIs and service-oriented architecture.
  • Hands-on experience with Kafka and asynchronous messaging systems.
  • Experience working with Redis for caching and distributed data management.
  • Strong knowledge of database design using MySQL and MongoDB.
  • Experience debugging and optimizing distributed applications.
  • Solid understanding of concurrency, networking, and performance optimization.
Preferred Qualifications:
  • Experience with .
  • Experience building gRPC services.
  • Knowledge of Elasticsearch or ClickHouse.
  • Experience with Python.
  • Familiarity with cloud-native architectures and containerized deployments.
  • Experience with monitoring, logging, and observability tools.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Back-End Software Engineer (Golang)
Senior Back-End Software Engineer (Golang)

Hydrogen Group • Denver (CO)

On-site
USD 110,000 - 155,000
Senior Software Engineer
Senior Software Engineer

The Intersect Group • Atlanta (GA)

On-site
USD 120,000 - 160,000
Senior Go Backend Engineer for Distributed Systems
Senior Go Backend Engineer for Distributed Systems

Global Business Ser. 4u • Portland (OR)

On-site
USD 120,000 - 170,000
Senior Backend Engineer
Senior Backend Engineer

RAPIDFORT • United States

On-site
USD 140,000 - 200,000
401(k) retirement plan
Health, dental, and vision insurance
PTO and company holidays
+3
Golang Developer
Golang Developer

Global Business Ser. 4u • Portland (OR)

On-site
USD 120,000 - 180,000
Senior Golang Developer
Senior Golang Developer

Neklo, Llc • United States

On-site
USD 100,000 - 140,000
Senior Golang Backend Engineer - High-Scale Microservices
Senior Golang Backend Engineer - High-Scale Microservices

Hydrogen Group • Denver (CO)

Hybrid
USD 110,000 - 155,000
Staff Software Engineer, Enterprise Apps
Staff Software Engineer, Enterprise Apps

Coinbase • Miami (FL)

On-site
USD 150,000 - 230,000
Medical
Dental
Vision
+3
Staff Software Engineer, Enterprise Apps
Staff Software Engineer, Enterprise Apps

Coinbase • New York (NY)

On-site
USD 170,000 - 210,000
Medical
Dental
Vision
+3
Staff Software Engineer, Enterprise Apps
Staff Software Engineer, Enterprise Apps

Coinbase • San Francisco (CA)

On-site
USD 180,000 - 240,000
Medical
Dental
Vision
+3