Описания нет
go developer in high-load systems
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Design, develop, and maintain robust, scalable, and reliable backend services according to business needs
- Drive technical research, architecture design, and implementation of backend services and new features
- Collaborate across teams to deliver cohesive and optimal solutions
- Participate in code reviews and architectural discussions, helping raise the technical level of backend services
- Write clean, effective, and maintainable code based on company standards
- Own the backend services lifecycle, including delivery, monitoring, and production maintenance
- Set up and maintain observability infrastructure, including metrics, logging, dashboards, and tracing
- Mentor and guide other engineers, advocating for best practices and high standards
- Participate in agile practices, including discovery, refinement, decomposition, sprint planning, and demos
требования
- 5+ Years of commercial backend engineering experience, including solving complex problems in high-load environments
- Strong knowledge of Go, including practical experience with generics, reflection, unsafe, and custom synchronisation primitives
- Strong SQL knowledge, including schema design, scaling strategies, and query optimisation for high-load environments
- In-depth knowledge of Redis data structures and their efficient use in high-load systems
- Experience with synchronous and asynchronous inter-service communication, including gRPC and message brokers, with a focus on reliability under high load
- Deep understanding of microservice architecture patterns and efficient client–server interactions, including trade-offs and limitations
- Proven ability to design and implement an observability strategy covering metrics, logging, dashboards, and distributed tracing
- Experience with Docker, CI/CD, Kubernetes or analogues, and cloud infrastructure such as AWS
- Ability to write maintainable, testable code with solid unit and integration test coverage
- Proficiency with Git, including branching, PRs, and code review workflows
- Experience with collaboration tools such as Jira and Azure DevOps
- English C1
- Будет плюсом: event-driven architectures (Kafka, NATS, RabbitMQ), IaC tools (Terraform, Pulumi), performance profiling and optimisation of Go services (pprof, trace), Figma and cross-platform collaboration, AI-assisted development tools (GitHub Copilot, ChatGPT, Claude)
условия
- Условий в вакансии нет
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.