Sr. Backend Engineer (Golang/Distributed Systems)

New
P
Pack.comDistributed Systems
United States. Canada. Oklahoma, United States. Illinois, United States. Florida, United States. Texas, United States, Availability to align working hours between EST and Eastern Europe (EET)Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
GraphQLNode.jsGCPKubernetesMongoDBTypeScriptApache KafkaGoRedisRESTful APIs

Requirements

  • 5+ years of deep backend engineering experience.
  • Elite Golang proficiency as main tool.
  • Strong production experience in JavaScript/TypeScript (Node.js).
  • Extensive hands-on experience architecting and maintaining production event streams using Apache Kafka.
  • Understanding of Kafka consumer groups, offset management, and message delivery guarantees.
  • Real-world experience deploying, running, and debugging containerized Go services within Google Cloud Platform (GCP) and Kubernetes.
  • Advanced understanding of data modeling, caching, and indexing in Redis and MongoDB.
  • Prior experience working in small engineering teams or early-stage startups.
  • Ability to pass a rigorous technical assessment evaluating Go concurrency, system design, and Kafka event handling.

Responsibilities

  • Design, write, and maintain high-throughput backend microservices utilizing Golang and Node.js (TypeScript).
  • Own and evolve event-streaming infrastructure using Apache Kafka, managing partitions and asynchronous workflows.
  • Architect, scale, and optimize data layers using Redis and MongoDB.
  • Deploy and manage services within Google Cloud Platform (GCP) and Kubernetes environments.
  • Translate product requirements into clean, scalable RESTful and GraphQL APIs.
  • Solve complex backend calculations natively within business logic for gaming or financial systems.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now