About This Role
We're looking for a senior backend engineer who excels at designing high-performance Go services. You will develop and maintain critical systems and collaborate with cross-functional teams to ensure scalability and reliability.
Responsibilities
- Design and implement concurrent, high-availability backend services using Golang.
- Build scalable APIs following REST and gRPC best practices.
- Optimize performance with Go's standard library and profiling tools.
- Ensure code quality through automated tests, reviews and continuous integration.
- Deploy services with Docker and integrate them into CI/CD pipelines.
Requirements
- 4+ years of hands-on experience with Golang and strong proficiency in the language.
- Deep understanding of Go's concurrency primitives (goroutines, channels, sync).
- Proven experience building distributed systems and service-oriented architectures.
- Knowledge of containerization, microservices and cloud deployments.
- Experience with version control (Git) and automated testing and monitoring tools.
Nice to Have
- Experience with Python or other backend languages.
Ready to Join?
Send us your CV and a brief cover letter explaining why you'd be a great fit for this role.