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!