Notix.Games is actively looking for a Golang Developer.
We are a technology-based business offering cutting-edge online gaming solutions (gambling), delivering engaging and entertaining gaming experiences to satisfy the needs of both operators and players.
We are looking for a Golang Developer who has proven experience within a scale-up or medium-sized business, preferably with a focus on developing SaaS solutions.
Tasks:Contribute to the architecture and design solutions considering various aspects like extensibility, scalability, performance, security, design patterns;Provide effort estimates for the requested functionalities;Ensure that best practices are observed;Delivery on time and commitments by the team;Understand and analyze business use cases and technical requirements and be able to design, build and integrate a varying suite of internal and external services;Work in a fully agile environment with senior engineers and the business side;Design and implement unit tests;Participate in designing and developing of the fault-tolerant, highly available, and optimized solutions;Monitor and optimize your services in production for excellence;Integration with 3rd party game vendors and other services;Collaborate with other teams – product, infrastructure, and business;Participation in code review of other team members, backlog grooming, and retro.
Requirements:Higher technical education;5+ years of experience in software development;2+ years with Go, perfect programming skills;Hands-on experience with high load applications development & performance tuning;Experience with relational databases and SQL, as well as with non-relational and NoSQL, ability to write and optimize complex SQL queries;Deep knowledge of data structures and algorithms;Good communication skills;Practical commercial experience with: -RDBMS (e.g. PostgreSQL) -Key-value storages (e.g. Redis) -Docker, Kubernetes -Messaging systems (e.g. Apache Kafka) -TSDB (e.g. Prometheus) -ELK stack -ClickHouseLanguage - Russian native/C1, English B2.
What we offer:Competitive salary and performance-based bonuses;Full-time remote work opportunities and flexible working hours;A dynamic and innovative work environment;Additional 4 days off (personal days);Training, internal workshops, and participation in international professional conferences and corporate events.
FAQ:CV review is done by the CTO;We make the product from scratch - we have no legacy;There are usually three interview stages: the first with a recruiter, the second with the CTO, and the third with the team.The salary rate is discussed with every candidate individually, based on the market rates, and depends on the experience.