Backend Developer - Golang

Mpowerplus — United Kingdom · Posted ~2 hours ago

Skills

Golang REST APIs microservices distributed systems concurrency Goroutines Channels performance optimization Apache Kafka RabbitMQ PostgreSQL MongoDB Redis data modeling query optimization MySQL BigQuery

🔓 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

Join a backend engineering team responsible for production-grade, highly available distributed services. You’ll develop in Go, design microservices and event-driven architectures, work with messaging and streaming systems, and optimize relational and NoSQL databases. The position emphasizes robust engineering, scalability, reliability, fault tolerance, and performance in mission-critical environments.

Highlights

Build mission-critical backend services with a strong focus on scalability, reliability, fault tolerance, and performance. The role offers hands-on work with Go, microservices, event-driven systems, messaging platforms, and multiple database technologies.

Description

Required Skills & Experience Core Development Skills Strong commercial experience developing backend applications using Golang.Solid understanding of:GoroutinesChannelsConcurrency patternsMemory managementPerformance optimisationExperience 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 microservices.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 processing Databases Experience working with: Relational PostgreSQLMySQL (desirable)NoSQL MongoDBRedisBigQuery Strong understanding of: Data modellingQuery optimisationTransaction managementPerformance tuning Cloud & Containers Experience with: DockerKubernetesHelmCI/CD pipelines Exposure to one or more cloud platforms: AWSGoogle Cloud Platform (GCP)Azure Operational Excellence Experience with: Monitoring and alertingDistributed tracingProduction supportIncident managementObservability tooling Examples include: PrometheusGrafanaELKSplunkOpenTelemetry