Golang Developer

Enexus Global Inc.

Fremont (CA)

On-site

USD 150,000 - 190,000

Full time

9 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Enexus Global Inc. in Fremont, CA is seeking a Senior Backend Engineer to design, build, and scale distributed backend systems using Go. The role focuses on high throughput, low latency, and resilient architectures in a cloud-native environment.

You will work with Kafka, Redis, MySQL, and MongoDB, building microservices and gRPC services while collaborating with cross-functional teams to ensure observability, reliability, and performance across services.

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.

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 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 backend solutions.
  • Troubleshoot complex production issues and implement long-term solutions.

Skills

Golang
Distributed systems
Microservices
REST APIs
gRPC
Concurrency
Performance optimization
Cloud-native
Observability

Tools

Kafka
Redis
MySQL
MongoDB
Elasticsearch
ClickHouse
Docker
Kubernetes

Job description

Role Overview

We are seeking a

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

Golang Developer(Final round in person at CA)
Golang Developer(Final round in person at CA)

MARICI Solutions GmbH • Menlo Park (CA)

Hybrid
USD 180,000 - 230,000
Golang Engineer
Golang Engineer

Veriipro • Palo Alto (CA)

On-site
USD 100,000 - 130,000
Golang Backend Engineer - Cloud-Native Microservices
Golang Backend Engineer - Cloud-Native Microservices

Veriipro • Palo Alto (CA)

On-site
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

CoreAi Consulting • Phoenix (AZ)

On-site
USD 120,000 - 160,000
Senior Back-End Software Engineer (Golang)
Senior Back-End Software Engineer (Golang)

Hydrogen Group • Denver (CO)

On-site
USD 110,000 - 155,000
Senior Go (Golang) Engineer
Senior Go (Golang) Engineer

EITACIES Inc. • Phoenix (AZ)

On-site
USD 100,000 - 140,000
401(k)
Sr. Backend Engineer (Golang/Distributed Systems) - US/Canada
Sr. Backend Engineer (Golang/Distributed Systems) - US/Canada

Pack.com • Illinois

On-site
USD 140,000 - 200,000
Golang Developer
Golang Developer

Compunnel, Inc. • Charlotte (NC)

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

Neklo, Llc • United States

On-site
USD 100,000 - 140,000