улица Мира 319
Senior/TechLead - Требуется специалист опытом развития HIGHLOAD - проектов
OTHERCODE — это неформальная обстановка, крутые ИТ-проекты в сфере социальных сетей и отличные заказчики.
Тебе предстоит решать нетривиальные задачи, так как мы создаем высоконагруженные сервисы.
Мы разрабатываем SuperAPP систему.
Наш стек:
- Python | Golang;
- FastAPI;
- SQLAlchemy;
- PostgreSQL, MongoDB;
- Kafka, RabbitMQ;
- Kubernetes;
- GitLab CI/CD;
- ELK.
- ClickHouse
Задачи:
- Разрабатывать тех.задания;
- Осуществлять приемку этапов разработки;
- Участвовать в проектировании архитектуры системы;
- Осуществлять экспертизу бизнес требований заказчика;
- Искать узкие места и улучшать производительность кода.
От вас ждем:
- Обширный опыт работы с высоконагруженными проектами;
-
Глубокие знания языков программирования, используемых в высоконагруженных системах, таких как C++, Java, Python, Go и т.д;
-
Знание принципов микросервисной архитектуры и опыт ее практического применения;
-
Навыки работы с облачными платформами (AWS, Google Cloud, Azure).
-
Навыки оптимизации производительности и масштабирования систем;
-
Знание и практическое применение принципов безопасности информации.
-
Способность принимать обоснованные решения в условиях неопределенности;
-
Управление командой от 6х человек (постановка, декомпозиция задач).
-
Высокий уровень коммуникативных навыков и способность работать в команде.
Будет плюсом:
- Знание и практическое применение принципов машинного обучения и искусственного интеллекта;
- Опыт работы с методологиями разработки программного обеспечения, такими как Domain-Driven Design, Test-Driven Development и т.д.
- Опыт работы с географически распределенными командами;
- Навыки работы с сетями и способность проектировать и поддерживать высокодоступные сетевые архитектуры;
- Навыки работы с методологиями управления проектами, такими как PMI, PRINCE2 и т.д;
- Знание и практическое применение принципов построения систем реального времени;
- Опыт работы с методологиями обеспечения качества программного обеспечения (ISO, CMMI и т.д.);
- Знание и практическое применение принципов построения систем управления конфигурацией (ITIL, COBIT и т.д.).
Есть, куда развиваться:
- Проект молодой, поэтому отсутствует легаси. Можно сосредоточиться на качественной реализации нового функционала;
- Проект активно развивается, поэтому можно и нужно принимать участие в продумывании и обсуждении архитектурных решений;
- Количество обрабатываемых данных постоянно растет, поэтому нужно применять highload решения;
- Задачи очень разнообразные, поэтому есть возможность осваивать и внедрять новые технологии.
Как будем работать?
- Оформление по ТК РФ, конкурентная заработная плата;
- Работа в офисе. График работы 5\2