We are looking for a Principal Golang Engineer to take ownership of complex product features across the stack. You will work with world’s leading platform for creating and operating real-time 3D (RT3D) content.
Must-have for the position * 4+ years of experience with Go (7+ years of experience in software development). * Good commercial experience building high-traffic web services in Go. * Good understanding of good experience writing unit tests. * Knowledge and understanding of distributed, highly available, and scalable cloud-based systems. * Knowledge and understanding of microservice architecture and patterns. * Experience with NoSQL databases — MongoDB preferred. * Strong communication skills and high English proficiency. * Experience working with GCP, Firebase and Docker.
Will be a strong plus * Infrastructure-as-code tools, such as Terraform. * Front-end background (e.g. HTML, JavaScript, CSS, React, Next.js).
Responsibilities * Take ownership of the existing large scale monolithic application (in house build CRM: Golang backend with SSR + React frontend). * Facilitate MongoDB version upgrade. * Create plan for reducing technical debt in the system and execute on it. * Lead development effort of two other backend engineers who will be part of your team. * Collaborate with team lead and product owner on prioritization and development strategy of new features.
About the project
Client is the world’s leading platform for creating and operating real-time 3D (RT3D) content. Its platform provides a comprehensive set of software solutions to create, run and monetize interactive, real-time 2D and 3D content for mobile phones, tablets, PCs, consoles, and augmented and virtual reality devices. You will be working with a team responsible for learning a portal, which hosts tutorials and a knowledge base that helps users learn the software.
Some WOW facts about our client: — 5B downloads per month of apps built with the product; — 70% of the top 1,000 mobile games were made with the product; — 50%+ of games across mobile, PC, and console were made with the product; — 3.9B monthly active users who consumed content created or operated with product solutions; — 20+ different platforms run product creations. * Tech Stack: Golang, MongoDB, GCP, Docker; Firebase
Working conditions * Work schedule: Flexible, with required overlap with Greenwich time. * Fully Remote: This role offers the flexibility to work from anywhere.
Interview process * HR Interview: Initial discussion with our recruiter; * KITRUM’s Technical Interview * Client Interviews: — Interview with Team Lead; — Small coding task at home; — Review of the task — meeting.
Why you’ll love working here * Competitive Pay: We offer a compensation that reflects your skills and experience; * Remote Flexibility: Work from anywhere — our team is distributed across the globe; * Professional Growth: Access to continuous learning opportunities, including paid courses, certifications, mentorship; * Work-Life Balance: 30 days of paid vacation and 6 paid sick days per year, plus flexible hours; * Inclusive Culture: We embrace diversity and foster a culture of trust, transparency, and mutual respect; * Cool Perks: Join our virtual team events, get a budget for your home office setup, and enjoy access to exclusive content and tools.
If this vacancy isn’t for you but could be perfect for a friend/colleague, share it through this link and earn a reward for your referral!