Senior Go Developer
Senior Go Developer for a large international company, joining an anti-fraud and parental control product team. Remote, Russian-speaking culture, English B1+.
Join the anti-fraud team that also develops the parental control product - a solution allowing minors to make purchases in games only with parental approval. Currently, the team has 4 developers and 2 QA engineers; plans include a dedicated parental control team: 1 QA and 3 developers. The product already has a Product Owner (does not speak Russian, communication will be in English) and a formed backlog, so you will dive into tasks immediately. Responsibilities: - Develop and maintain microservices in Go (REST API, consumers, workers) - Support ML solution for traffic analysis - Configure service interactions with third-party components (payment systems, cloud services, SaaS) - Write unit and functional tests - Conduct research and propose product improvements - Participate in task development; 5% time for frontend and PHP monolith (parameter passing, calls, admin panels)
Requirements: - 5+ years of commercial backend web development in product companies - 3+ years of Go coding experience - Designing and developing REST APIs - Confident SQL and database design - Linux console work, interest in DevOps (GitLab CI, Kubernetes, Docker) - Knowledge of standard Go patterns, understanding of SOLID and Clean Architecture - Basic PHP and React.js knowledge - Ability to write testable code, unit and functional tests - Experience with queues and caching systems - Fluent reading of technical documentation in English - English: written - confident, spoken - basic (English-speaking Product Owner) Nice to have: - Experience with high-load systems - Familiarity with PostgreSQL, MongoDB, RabbitMQ, gRPC, DataDog
Terms: - Remote - Remote format: Russia - Time zone: preferably European part of Russia; mandatory presence time Moscow 11:30-13:00 - Language: Russian-speaking work culture, experience in Russian IT sphere, English not lower than B1 - Frontend: experience not required, but willingness to learn it in the first months
Don't miss a single job
Subscribe to our Telegram channel