Назад к вакансиям

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)