Remote job
Contract Golang Software Engineer (Remote Europe)
Job details
About this role
Role overview A six-month remote contract for a senior software engineer to join a client team building innovative digital products. The role emphasizes scalable, resilient backend systems and modern cloud-native practices, with the possibility of extension based on project needs.
Responsibilities
- Design and build scalable, resilient, and fault-tolerant backend architectures for client products. - Develop and maintain APIs and backend services, including SaaS platforms. - Work within cloud environments such as AWS, Azure, or Google Cloud. - Apply modern infrastructure practices, including Docker, containers, and Kubernetes. - Apply testing strategies such as TDD across the full system lifecycle, with attention to performance optimization. - Use AI tools thoughtfully to augment engineering work where they add genuine value. - Communicate technical ideas clearly to non-technical stakeholders and collaborate in a team-oriented environment.
Requirements
- Strong backend engineering experience with Go as a primary or preferred language. - Comfort working in cloud environments such as AWS, Azure, or Google Cloud. - Experience building and maintaining APIs and backend services, including SaaS platforms. - Familiarity with modern infrastructure and distributed systems. - Solid understanding of deployment practices including Docker, containers, and Kubernetes. - Strong background in testing strategies including TDD, with a focus on performance optimization. - Self-motivated, detail-oriented, and an effective written and verbal communicator.
Benefits and work setup
- Remote-first contract within EU time zones, based in GMT, with a six-month initial term and potential for extension. - Opportunity to develop skills within a forward-thinking engineering environment focused on work-life balance.