Senior/TechLead

Дата размещения вакансии: 18.09.2024
Работодатель: Другойкод
Уровень зарплаты:
з/п не указана
Город:
Москва
улица Мира 319
Требуемый опыт работы:
От 3 до 6 лет

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