Мы ищем сильного Tech Lead с глубокими знаниями в области разработки программного обеспечения и бэкенда, который возглавит небольшую инженерную команду и возьмет на себя ответственность за технические решения, архитектуру и качество разработки.
Это практическая роль — вы будете определять техническое направление команды, оставаясь при этом глубоко вовлеченным в производственную разработку, архитектуру и решение сложных инженерных задач.
Вы возглавите небольшую кросс-функциональную команду, состоящую из 3 инженеров-программистов и 2 инженеров по обеспечению качества.
Наш основной стек бэкенда — Go, поэтому мы ищем человека с большим коммерческим опытом работы с Golang и прочной базой в создании масштабируемых распределенных систем.
Мы также ожидаем, что вы будете активно использовать инструменты ИИ для улучшения качества разработки, производительности и скорости разработки.
Обязанности
- Определять техническое направление команды и принимать ключевые архитектурные решения.
- Проектировать и разрабатывать масштабируемые бэкенд-сервисы и API с использованием Go.
- Оставаться вовлеченным в написание производственного кода и решать сложные технические задачи.
- Проектировать надежные, масштабируемые и поддерживаемые распределенные системы.
- Проводить код-ревью и поддерживать высокие стандарты разработки в команде.
- Улучшать производительность системы, надежность, наблюдаемость и масштабируемость.
- Выявлять технические риски, узкие места и области для улучшения.
- Менторить инженеров-программистов и поддерживать их технический рост.
- Помогать повышать производительность команды и улучшать эффективность разработки.
- Тесно сотрудничать с командами Product, QA и другими инженерными командами.
- Постоянно улучшать процессы разработки, практики разработки и качество поставки.
- Активно использовать инструменты разработки на базе ИИ для ускорения рабочих процессов разработки и улучшения качества кода.
Требования
- Более 7 лет опыта в разработке программного обеспечения.
- Значительный коммерческий опыт работы с Go (Golang).
- Сильный бэкграунд в разработке бэкенда и программного обеспечения.
- Опыт проектирования масштабируемых архитектур и распределенных систем.
- Глубокое понимание микросервисной архитектуры и асинхронных паттернов обмена сообщениями.
- Уверенный опыт работы с PostgreSQL, Redis и REST API.
- Опыт работы с брокерами сообщений, такими как RabbitMQ, Kafka или аналогичными.
- Опыт работы с Docker и CI/CD пайплайнами.
- Опыт руководства инженерами и принятия технических и архитектурных решений.
- Сильный практический подход — вы чувствуете себя комфортно, работая с кодом и участвуя в производственной разработке.
- Глубокое понимание лучших практик разработки, качества кода, тестирования и надежности систем.
- Опыт использования инструментов разработки на базе ИИ, таких как Cursor, GitHub Copilot, Claude Code или аналогичных в повседневной разработке.
Желательно
- Опыт работы с Kubernetes и GitOps.
- Опыт создания высоконагруженных систем или систем с высокой доступностью.
- Опыт работы с событийно-ориентированными архитектурами.
- Опыт работы с Web3, блокчейном, финтехом или другими продуктами с интенсивными транзакциями.
- Опыт интеграции API LLM или возможностей ИИ в производственные продукты.
- Опыт работы с TypeScript / Node.js или другими технологиями бэкенда.
Преимущества
- Профессиональный рост: поддержка курсов, конференций и изучения английского языка (до 100% покрытия).
- Work-life fit: удаленный или гибридный формат с гибким графиком в международных командах.
- Оплачиваемый отпуск: до 20 дней отпуска + 8 государственных праздников + 5 личных дней в год.
- Программы признания: структурированные обзоры производительности и командные награды.
- Командная культура: ретриты в международных локациях (например, апартаменты компании на Кипре).