Negotiable
Undetermined
Remote
England, UK
Summary: A contract opportunity is available for a Backend Software Engineer with expertise in Go, aimed at building and scaling data-heavy applications within a leading technology company. The role involves full engineering life cycle participation, focusing on microservices-based architectures and modern technologies like AWS and Kubernetes. The position emphasizes collaboration with cross-functional teams and ownership of impactful solutions. This is an ideal role for someone who enjoys technical challenges and seeks to contribute significantly to the engineering process.
Key Responsibilities:
- Build and scale mission-critical, data-heavy applications.
- Participate in the full engineering life cycle from system design to delivery.
- Collaborate with an Engineering Manager and cross-functional teams.
- Implement microservices-based architectures using modern technologies.
- Contribute to design discussions, code reviews, and knowledge sharing.
- Focus on improving performance, reliability, and scalability.
Key Skills:
- Strong background in Back End software engineering with significant commercial experience.
- Advanced proficiency in Go (Golang) and hands-on expertise with AWS, Kubernetes, and Docker.
- Experience designing and architecting systems end-to-end.
- Proven track record of working with complex, large-scale data applications.
- Product-driven mindset and experience in fast-moving, tech-focused organisations.
- Additional skills with Kafka, Cassandra, gRPC, and microservices design are advantageous.
- Open-source contributions are a plus.
Salary (Rate): undetermined
City: undetermined
Country: UK
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Detailed Description From Employer:
Backend Software Engineer
UK Remote
6 Month Contract
A fantastic contract role has opened up for a highly skilled Backend Software Engineer with strong expertise in Go. This is an exciting chance to join a leading technology company known for its high engineering standards and innovative approach to distributed systems.
In this position, the Backend Software Engineer will play a central role in building and scaling mission-critical, data-heavy applications. You'll be involved across the full engineering life cycle - from system design through to development and delivery - taking ownership of solutions that drive real impact.
Working closely with an Engineering Manager and collaborating with cross-functional teams, the Backend Software Engineer will help shape and implement microservices-based architectures, while making use of modern technologies such as AWS, Kubernetes, Docker, and Kafka. You'll also focus on improving performance, reliability, and scalability, contributing to design discussions, code reviews, and knowledge sharing across the team.
Backend Software Engineer - Key Skills & Experience:
- Strong background in Back End software engineering, with significant commercial experience
- Advanced proficiency in Go (Golang) and hands-on expertise with AWS, Kubernetes, and Docker
- Experience designing and architecting systems end-to-end
- Proven track record of working with complex, large-scale data applications
- Product-driven mindset and experience working in fast-moving, tech-focused organisations (eg start-ups or scale-ups)
- Additional skills with Kafka, Cassandra, gRPC, and microservices design are highly advantageous
- Open-source contributions are a plus
This is an excellent opportunity for a Backend Software Engineer who thrives on tackling technical challenges and wants to make a tangible impact. The client is looking to move quickly, so if this sounds like the role for you, don't hesitate to apply.
We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, or age.