Remote job
Senior Golang Developer
Job details
About this role
Role overview
A senior Go developer role within a global immersive video streaming ecosystem, contributing to a new generation of spatial media that combines interaction, multi-user presence, haptics, AI, and immersive storytelling. The position sits inside a newly formed development team serving enterprise customers and millions of end users worldwide.
Responsibilities
- Develop and maintain server applications, APIs, and related backend products - Collaborate with cross-functional teams to deliver integrated solutions - Optimize database performance through indexing, caching, and query tuning - Ensure service observability via proper logging, monitoring, and metrics - Improve code quality through unit and integration tests - Participate in code reviews, daily stand-ups, sprint planning, and retrospectives
Requirements
- Strong production experience with Go - Solid knowledge of PostgreSQL and NoSQL databases - Hands-on experience with Docker, microservices, and distributed systems - Practical experience with message brokers such as Kafka or RabbitMQ - Strong sense of ownership and autonomy, with responsibility for the overall outcome - Written and spoken English at B1+ (Intermediate) level or higher
Benefits and work setup
- Fully remote contract role on a B2B basis, requiring candidates to operate through their own legal entity - Flexible working hours and a remote-first culture - Access to the tools and technology needed for the role - Unlimited access to the company's premium immersive streaming product - Team environment that values initiative, clarity, and collaboration