Senior Go developer
360 000 – 553 000 ₽в месяц
Частный рекрутерУдалённоот 7 лет
SQLCI/CDDockerREST APILinuxGoGitLab CIPHPSOLIDReact.js
Описание
Responsibilities
- Develop and maintain microservices on Go (REST API, consumers, workers)
- Support ML solution for traffic analysis
- Configure service interaction with third-party components (payment systems, cloud services, SaaS)
- Write unit and functional tests
- Conduct research and propose ideas for product improvement
- Participate in task development
- ~5% of the time - frontend and PHP monolith (parameter forwarding, calls, admin panels)
Requirements
- 7+ years of commercial web development experience in backend roles at product companies
- 5+ years of experience writing Go code
- Design and development of REST API
- Proficient in SQL and database design
- Linux console operation, interest in DevOps (GitLab CI, Kubernetes, Docker)
- Knowledge of standard Go patterns, understanding of SOLID and Clean Architecture
- Basic knowledge of PHP and React.js
- Ability to write testable code, unit and functional tests
- Experience with message queues and caching systems
- Ability to freely read technical documentation in English
- English: written - proficient, conversational - basic (Product Owner is an English speaker)
Nice to have
- Experience with high-load systems
- Familiarity with PostgreSQL, MongoDB, RabbitMQ, gRPC, DataDog
We offer
- Remote format
- Offices: Perm or Baku (optional)
- Time zone: European part of Russia preferred; mandatory presence time in Moscow - 11:30–13:00
- Employment: Perm or Baku office
- Language: Russian-speaking work culture, experience in the Russian IT sector, English B1 or higher
- Frontend: experience not required, but a desire to master it in the first months
- Locations: Russian Federation, Azerbaijan, Serbia
Hiring process
- HR interview
- Certificate from Gosuslugi about places of work
- Interview with the team lead (oral: code review, tasks on Go, databases, infrastructure, and architecture; managerial part). Possibly one meeting lasting ~2 hours.
- Reference collection (3–4 references)