> Markdown version of [/jobs/ext/3776168-senior-golang-engineer](https://www.wearedevelopers.com/jobs/ext/3776168-senior-golang-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Golang Engineer - **Company:** SHURU, LLC - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Amazon Web Services, Application Performance Management, Automation of Tests, Microsoft Azure, Cloud Computing, Code Review, Databases, Continuous Integration, Distributed Systems, Enterprise Messaging Systems, NoSQL, Queueing Systems, RabbitMQ, Standard Sql, Software Engineering, Concurrency, Caching, Backend, Event Driven Architecture, Kubernetes, Apache Kafka, Api Design, Docker, Golang, Microservices - **Published:** October 16, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/ps07iy0qr6 ## About the Role * 6+ years of software engineering experience, with strong hands-on experience in Golang. * Good understanding of concurrency, goroutines, channels, and Go best practices. * Experience building APIs, microservices, and distributed systems. * Knowledge of SQL, databases, caching, and message queues. * Experience with Docker, Kubernetes, and cloud platforms such as AWS, Azure, or GCP. * Strong problem-solving and system-design skills. * Familiarity with CI/CD, monitoring, and automated testing. ## Description We are looking for a Senior Golang Engineer to build scalable, high-performance backend systems and APIs. You will work closely with product and engineering teams to develop reliable services, improve system performance, and contribute to the overall technical architecture., * Design, develop, and maintain backend services using Golang. * Build scalable REST or gRPC APIs and microservices. * Work with relational and NoSQL databases. * Develop event-driven systems using messaging platforms such as Kafka or RabbitMQ. * Improve application performance, reliability, and security. * Write clean, testable, and maintainable code. * Participate in code reviews, deployments, and production troubleshooting.