FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer, Go
CV-Library. Design and develop high-performing backend services and APIs using Go .
Tech Stack
Tools & technologiesAWSCloudDockerDynamoDBGRPCKubernetesGo
About the role
Key responsibilities & impact- Design and develop high-performing backend services and APIs using Go
- Build and maintain RESTful APIs and gRPC services with clear contracts, versioning discipline and robust error handling
- Integrate AWS services such as DynamoDB, Lambda, S3 and Cognito
- Contribute to architectural discussions and technical decision-making across the backend stack
- Build, containerise and deploy services using Docker and Kubernetes with CI/CD pipelines
- Write and maintain automated unit, integration and end-to-end tests
- Monitor and optimise service performance, resolving bottlenecks in latency, throughput, concurrency and resource usage
- Participate in code reviews and support less experienced engineers in developing their Go skills
- Collaborate with product managers, designers, and web and mobile engineers to deliver production-ready features
- Evaluate Go ecosystem tools, libraries and AWS service updates to improve the development stack
Requirements
What you’ll need- Strong hands-on experience with Go and a deep understanding of backend engineering best practices, including concurrency, performance or error handling
- Experience designing and building RESTful APIs and/or gRPC services in production
- Experience with AWS services and building cloud-native backend systems
- Hands-on experience with Docker and Kubernetes or equivalent container orchestration platforms
- Experience with CI/CD pipelines, preferably GitHub Actions or similar tooling
- A sold understanding of testing strategies and TDD for backend services
- Good problem-solving skills and a structured, pragmatic approach to system design
- Strong communication skills and the ability to work collaboratively in a team, including with frontend and mobile engineers consuming your APIs
- Comfortable working with and maintaining services and codebases built by different teams
Benefits
Comp & perks- Diverse and inclusive workforce
- Reasonable adjustments to assist with the application