Senior Golang Backend Engineer Needed for Microservices, Kubernetes & High-Performance Systems
Worldwide
We are seeking a highly experienced Senior Golang Backend Engineer to design, build, and optimize scalable, high-performance microservices architectures. The ideal candidate will have deep expertise in Go, containerization, orchestration, cloud infrastructure, and event-driven systems. You will play a key role in delivering production-grade backends that handle high traffic with low latency, strong reliability, and clean maintainability. This is an opportunity to work on complex backend systems where performance, scalability, and long-term architectural quality matter. We value engineers who think like owners and deliver battle-tested solutions. Key Responsibilities - Architect and develop high-performance RESTful APIs and gRPC services in Golang (using Gin or Echo frameworks) capable of handling 10k+ RPS with sub-50ms latency. - Design and implement event-driven architectures using Apache Kafka and RabbitMQ for reliable, real-time messaging and decoupled workflows. - Build and maintain Dockerized microservices orchestrated with Kubernetes on Amazon Web Services (AWS), including EKS/ECS, with focus on auto-scaling, zero-downtime deployments, and cost optimization. - Implement Infrastructure as Code with Terraform and establish robust CI/CD pipelines (GitHub Actions or similar) for automated testing and deployments. - Develop WebSocket solutions and real-time capabilities where needed. - Write clean, well-tested code with high coverage (unit, integration, and performance tests). Requirements - 7+ years of professional experience building production Golang backends and microservices. - Strong hands-on expertise with Docker, Kubernetes (including production deployments and scaling), and AWS services. - Proven experience designing and optimizing systems with PostgreSQL and Redis at scale. - Solid background in event-driven systems using Apache Kafka and/or RabbitMQ. - Proficiency with Terraform, Git/GitHub, and modern DevOps practices (CI/CD, monitoring, Infrastructure as Code). - Demonstrated ability to build high-concurrency, high-throughput systems (experience with flash sales, real-time platforms, or high-traffic SaaS is a strong plus). - Experience with performance optimization, observability, and writing maintainable, well-documented code. - Strong understanding of secure backend development practices (authentication, data protection, PCI compliance experience is advantageous). - Excellent communication skills and ability to work independently while collaborating with product and engineering teams. Nice-to-Have - Experience with gRPC in production. - Background in fintech, e-commerce, SaaS platforms, or high-scale data pipelines. - Familiarity with service mesh patterns or API gateways. - Previous work on real-time event platforms or distributed task queues. What We Offer - Long-term collaboration with a focus on quality and sustainable architecture. - Opportunity to work on technically challenging problems with real business impact. - Clear requirements, regular communication, and respect for your expertise. - Flexible remote work with consistent project pipeline for the right candidate. If you are a senior Go engineer who takes pride in building reliable, high-performance distributed systems and wants to partner with a team that values clean code and thoughtful architecture, we would love to hear from you. Please include in your proposal: - A short overview of your most relevant Go microservices project (with metrics if possible). - Your experience with Kubernetes + AWS and PostgreSQL/Redis optimization. - Your availability and preferred engagement model (hourly or milestone-based). We look forward to reviewing your application.
$5.00
Fixed-price- ExpertExperience Level
- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:2 weeks ago
- Hires:1
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesAnchorage8:36 AM
- $18K total spent902 hires, 12 active
- 219 hours
- EducationIndividual client
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by