Golang Developer

Infinityquest — United Kingdom · Posted ~2 hours ago

Senior Full-time

Skills

Golang Go routines Channels Concurrency Patterns Memory Management Performance Optimization RESTful APIs Service-Oriented Architectures Software Engineering Principles Design Patterns Microservices Distributed Systems High Availability Scalability Reliability Fault Tolerance Apache Kafka RabbitMQ Event-Driven Architectures Message Orchestration Stream Processing PostgreSQL MySQL MongoDB Redis BigQuery Data Modeling Query Optimization Transactions Go Kafka

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

We are looking for a Golang Developer to build and maintain production-grade microservices. You will design scalable, reliable, and fault-tolerant systems, implement event-driven architectures using messaging platforms, and optimize data storage and retrieval. The ideal candidate has strong experience in Go, concurrency, REST APIs, distributed systems, and databases.

Highlights

Opportunity to work on mission-critical production services, design highly available distributed systems, use cutting-edge messaging technologies, and work with large-scale data stores.

Description

Required Skills & Experience Core Development Skills Strong commercial experience developing backend applications using Golang.Solid understanding of:Go routinesChannelsConcurrency patternsMemory managementPerformance optimizationExperience developing RESTful APIs and service-oriented architectures.Strong understanding of software engineering principles and design patterns.Microservices & Distributed Systems Proven experience designing and operating production-grade micro services.Experience building highly available distributed systems.Strong appreciation of scalability, reliability, and fault tolerance principles.Experience supporting mission-critical production services.Messaging & Event Processing Hands-on experience with: Apache KafkaRabbitMQEvent-driven architecturesMessage orchestrationStream processingDatabases Experience working with: Relational PostgreSQLMySQL (desirable)NoSQL MongoDBRedisBigQueryStrong understanding of: Data modellingQuery optimizationTransaction managementPerformance tuningCloud & Containers Experience with: DockerKubernetesHelmCI/CD pipelinesExposure to one or more cloud platforms: AWSGoogle Cloud Platform (GCP)AzureOperational Excellence Experience with: Monitoring and alertingDistributed tracingProduction supportIncident managementObservability toolingExamples include: PrometheusGrafanaELKSplunkOpenTelemetry