Overview
We are seeking an experienced Golang Developer to join a global e-commerce company's engineering team on a contract basis. The contractor will design and maintain high-performance backend services for a complex platform, collaborating with cross-functional teams to enhance existing functionality and deliver new features. This role presents an exciting opportunity to contribute to impactful projects within a remote working environment.
Responsibilities
- Design and build high-performance Go services that support large-scale e-commerce systems.
- Contribute to the architecture and development of microservices and distributed systems.
- Collaborate with cross-functional teams to deliver new features and improve existing functionality.
- Ensure code quality and performance through best practices and automated testing.
- Participate in code reviews and knowledge sharing efforts.
Requirements
- Strong commercial experience with Go (Golang) in production environments.
- Proven experience building scalable microservices and distributed backend systems.
- Solid understanding of cloud platforms (e.g., AWS, GCP, or Azure) and containerisation (Docker, Kubernetes).
- Familiarity with RESTful APIs, gRPC, and messaging systems.
- Strong grasp of testing, CI/CD, and DevOps practices.
- Excellent communication and collaboration skills, with the ability to work effectively in a remote team.