Обязанности:
Responsibilities: Managing a team of developers; Designing and developing highly loaded services from scratch; Analyze product requirements, design development plans; Hiring, training and firing employees in the team; Resolving performance optimization issues; Participate in code reviews. Requirements: Experience in managing a development team of 2 year or more; Experience in commercial development on GO from 4 years; Experience in developing highly loaded applications; English level from B2; Deep understanding of synchronization mechanisms; Knowledge of Linux; Experience with message brokers; Experience with OpenAPI, Protobuf and GRPC; Experience writing unit tests and integration tests; Knowledge of SQL; Experience with CI/CD. Conditions: Competitive salary; Remote work format; Ability to work from anywhere in the world; Opportunities for growth in the company.