We are looking for Go Engineer to join our team.
Responsibilities:
- Feature Development & Ownership: Design, develop, and maintain high-load backend services using Go, taking responsibility for the product quality and technical decisions.
- System Architecture: Create detailed technical design documentation, architect scalable solutions, and maintain high-performance APIs (specifically gRPC).
- Testing & Quality: Ensure code reliability by writing unit tests in Go and integration tests using Python.
- Infrastructure & Deployment: Manage your own services in Kubernetes using Helm, and leverage Google Cloud Platform (GCP) services.
- Collaboration: Actively interact with cross-functional teams including Game Design, Data Analytics, Client Developers, QA/Load Testing, and DevOps to align technical solutions with product goals.
- Processes: Participate in team rituals (dailies, grooming, planning, retrospectives) and contribute to continuous improvement of our development culture..
Skills and requirements:
- 3+ years of commercial experience in backend development.
- Strong proficiency in Go programming language.
- Experience in designing and implementing APIs (preferably with gRPC).
- Solid experience with SQL databases (specifically PostgreSQL).
- Practical experience with Kubernetes and Helm (you can deploy and manage your own services).
- Understanding of testing methodologies; willingness or ability to write integration tests in Python.
- High level of self-organization and responsibility for your technical solutions.
Nice-to-Have:
- Experience with Google Cloud Platform (GCP).
- Proficiency in Python (beyond just basic testing).
- Background in the gaming industry or passion for games.
- Experience with NoSQL databases.
- Understanding of high-load system patterns and network protocols.
Why choose us?
Our team unites creative professionals who have made a great effort to develop a top-quality project for gaming consoles. If you possess experience in game development or are just a gamer to the core, you are welcome to be a part of our international team, where your skills and creativity will be boosted, and the possibility for growth will always be in the game!
We offer: