Lead Golang Software Engineer

2 Months ago • 5 Years + • Programming

Job Summary

Job Description

The Lead Golang Software Engineer will be responsible for building and leading the development of high-performance microservices. The role involves designing and building gRPC APIs, optimizing service performance, collaborating with DevOps, establishing coding standards, and working with distributed systems. The engineer will also mentor junior developers. The role requires experience in Go, microservices architecture, gRPC, Docker, PostgreSQL, Redis, and Git.
Must have:
  • 5+ years of Go (Golang) experience
  • 3+ years of microservices architecture experience
  • Experience with gRPC & Protocol Buffers
  • Experience with Docker containerization
  • Experience with PostgreSQL & Redis
  • Experience with Git and CI/CD
Good to have:
  • Event-driven architecture experience
  • Experience with Buf for Protocol Buffer
  • Experience with service discovery tools
  • Experience with cloud-native deployment
  • Experience with performance optimization
Perks:
  • Flexible working format
  • Competitive salary and compensation package
  • Personalized career growth
  • Professional development tools
  • Active tech communities
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings

Job Details

We're looking for an experienced Go developer to build and lead development of high-performance microservices. You'll work with modern cloud technologies and help design our distributed systems using gRPC and containerized services.

What You'll Do:

  • Lead architectural decisions for microservices and mentor junior developers;
  • Design and build gRPC APIs using Protocol Buffers;
  • Optimize service performance, reliability, and scalability;
  • Collaborate with DevOps on deployment and monitoring;
  • Establish coding standards and conduct code reviews;
  • Work with distributed systems and inter-service communication.

 

Required Skills:

  • 5+ years Go (Golang) production experience;
  • 3+ years microservices architecture experience;
  • gRPC & Protocol Buffers for service design and RPC communication;
  • Docker containerization and service deployment;
  • PostgreSQL & Redis for databases and caching;
  • Git, CI/CD, and modern development workflows;
  • Experience with high-traffic, distributed systems;
  • Previous senior/lead developer role preferred.

 

Technical Knowledge:

  • Service mesh architectures and communication patterns;
  • Authentication/authorization (JWT, OAuth2);
  • API gateway design and traffic management;
  • Database per service patterns and data consistency;
  • Envoy Proxy configuration and load balancing.

 

Nice to Have:

  • Event-driven architecture experience;
  • Buf for Protocol Buffer management and code generation;
  • Service discovery and observability tools;
  • Cloud-native deployment experience;
  • Performance optimization and monitoring.

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

Similar Jobs

ShyftLabs - Cloud Engineer

ShyftLabs

Toronto, Ontario, Canada (Hybrid)
1 Month ago
N-ix - Middle Go Engineer with Python skills

N-ix

Poland (On-Site)
1 Month ago
Second Dinner - Senior Software Engineer II, Backend

Second Dinner

United States (Remote)
4 Months ago
CRB workforce  - Senior Salesforce Engineer

CRB workforce

Salt Lake City, Utah, United States (On-Site)
2 Months ago
Experian - Intermediate QA Analyst - Affirmative Action for Women

Experian

Blumenau, State Of Santa Catarina, Brazil (On-Site)
1 Month ago
GameJobs - Java Developer

GameJobs

Bucharest, Bucharest, Romania (Hybrid)
2 Months ago
Alp Consulting  - CAA C++

Alp Consulting

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Ubisoft - Senior C++ Programmer

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
5 Months ago
Blitz app - Senior Software Engineer (C++)

Blitz app

India (Remote)
4 Months ago
luxsoft - Senior .Net developer with AWS

luxsoft

Poland (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Zamp - DevOps Engineer

Zamp

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Epic Games - Data Analyst

Epic Games

Cary, North Carolina, United States (On-Site)
5 Months ago
playrix  - Location Game Designer

playrix

Ukraine (Remote)
9 Months ago
Springer Nature - Senior Data Engineer

Springer Nature

Pune, Maharashtra, India (Hybrid)
8 Months ago
Qualcomm - Multimedia Systems Engineer in Test

Qualcomm

San Diego, California, United States (On-Site)
1 Month ago
zeta - Software Development Engineer I - Backend

zeta

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Ethernovia - Software Engineer, Frameworks

Ethernovia

Pune, Maharashtra, India (Hybrid)
2 Months ago
Thales - Principal Software Engineer - Flight Data Processing

Thales

Melbourne, Victoria, Australia (Hybrid)
2 Months ago
gnosis - BizOps Manager

gnosis

Berlin, Berlin, Germany (Remote)
3 Months ago
Moloco - Senior Software Engineer

Moloco

Redwood City, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Ukraine

luxsoft - Regular QA Engineer

luxsoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
1 Month ago
binance - Binance Accelerator Program - Affiliate CIS/CEE

binance

Kyiv, Kyiv City, Ukraine (Remote)
1 Month ago
virtous games - Game Producer

virtous games

Kyiv, Kyiv City, Ukraine (Remote)
1 Month ago
BetterMe - Manual QA Engineer (Android)

BetterMe

Kyiv, Kyiv City, Ukraine (Remote)
2 Months ago
Gunzilla - Lead Technical Designer

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
4 Months ago
Gunzilla - Senior Manual QA Tester

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
4 Months ago
luxsoft - Senior Front-End Developer (with Flutter exp.)

luxsoft

Ukraine (Remote)
1 Month ago
Sigma Software - Machine Learning Engineer

Sigma Software

Ukraine (Remote)
1 Month ago
playrix  - Principal 2D Artist (Match-3)

playrix

Ukraine (Remote)
9 Months ago
playrix  - Senior Unity Software Engineer (Gameplay)

playrix

Ukraine (Remote)
9 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

London stock Exchange - Lead Software Engineer (Python)

London stock Exchange

Nottingham, England, United Kingdom (On-Site)
2 Months ago
Ion - SharePoint & C# Developer, Italy

Ion

Italy (Hybrid)
9 Months ago
22 dog studios - Senior Programmer

22 dog studios

Cambridge, Massachusetts, United States (Hybrid)
2 Months ago
Rockstar Games - Senior Software Engineer (C#)

Rockstar Games

New York, New York, United States (On-Site)
1 Year ago
N-ix - Python Technical Lead/Senior Engineer

N-ix

Ukraine (Remote)
1 Month ago
Ion - Senior C++ Developer, Italy

Ion

Milan, Lombardy, Italy (On-Site)
9 Months ago
Capgemini - Selenium Java

Capgemini

Gurugram, Haryana, India (On-Site)
2 Months ago
Cubic corporation - Database Administrator

Cubic corporation

Hyderabad, Telangana, India (On-Site)
1 Year ago
Budge Studios - Programmeur Technique/Technical Programmer

Budge Studios

Montreal, Quebec, Canada (On-Site)
1 Year ago
Capgemini - Java Developer

Capgemini

Pune, Maharashtra, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded