
Golang Backend Software Engineer
Our Take
Golang Backend Software Engineer at Spyrosoft building scalable backend services for a large-scale sovereign cloud platform.
What you’ll do
- Develop and maintain scalable backend applications using Go
- Continuously enhance the performance, reliability, and maintainability of existing systems
- Design and implement APIs while enabling seamless communication across distributed services
- Participate in code reviews
- Participate in architectural discussions
- Participate in technical decision-making to ensure high-quality solutions
What they’re looking for
- Extensive hands-on experience with Go (Golang) development
- Proven track record of building and maintaining high-performance, large-scale APIs or microservices
- Strong knowledge of distributed architectures
- Strong knowledge of concurrency
- Strong knowledge of networking principles
- Strong knowledge of database concepts
- Practical experience with Kubernetes
- Practical experience with containerized environments
Skills & Focus Areas
- Go
- Golang
- Kubernetes
- CI/CD
- distributed systems
- APIs
- microservices
- databases
As posted by Spyrosoft
We’re looking for a Go Backend Software Engineer to help design, build, and operate backend services and infrastructure APIs for a large‑scale, sovereign cloud platform. You’ll work across cloud‑native distributed systems, Kubernetes, databases, and CI/CD tooling to ensure a secure, scalable, and highly available environment.
Freelance cooperation
Requirements:
Extensive hands-on experience with Go (Golang) development.
Proven track record of building and maintaining high-performance, large-scale APIs or microservices.
Strong knowledge of distributed architectures, concurrency, networking principles, and database concepts.
Practical experience with Kubernetes, containerized environments, monitoring/observability solutions, and CI/CD pipelines.
Ability to identify, analyze, and resolve performance, stability, and production-related issues.
Good communication skills in English; German language skills are an advantage.
Nice to have:
Familiarity with integrating AI-powered tools into everyday development processes.
Key responsibilities:
Develop and maintain scalable backend applications using Go.
Continuously enhance the performance, reliability, and maintainability of existing systems.
Design and implement APIs while enabling seamless communication across distributed services.
Participate in code reviews, architectural discussions, and technical decision-making to ensure high-quality solutions.