Senior Backend разработчик

Дата размещения вакансии: 03.03.2025
Работодатель: Стрит Фалькон
Уровень зарплаты:
з/п не указана
Город:
Москва
Никольская улица 10
Требуемый опыт работы:
Более 6 лет

В настоящее время нашей команде требуется Senior Backend разработчик. У нас есть постоянный проект, который постоянно развивается и требует адаптации под растущие нагрузки и новые требования.

Также появляются новые проекты, которые в дальнейшем примкнут к рядам постоянных проектов.

Мало бюрократии, всегда открыты к предложениям по улучшению процессов.

Мы предлагаем:

  • работу в продуктовой команде с интересными задачами для реализации решений в b2g и b2b секторе;
  • работу в аккредитованной ИТ-компании;
  • трудоустройство в полном соответствии с ТК РФ и «белая» конкурентная заработная плата;
  • гибкий рабочий график по договоренности с руководителем;
  • удаленный формат работы;
  • предоставление ДМС после испытательного срока;
  • проведение team building и корпоративов;
  • релизная и годовая премии.

Обязанности:

  • анализ архитектуры с целью устранения узких мест и актуализации системы под обновляющиеся требования;
  • проектирование и разработка сервисов с доставкой до production;
  • анализ полноты функциональных требований и выяснение необходимых деталей;
  • планирование работы с декомпозицией по задачам и делегированием задач младшим разработчикам;
  • согласование архитектуры и плана работы с командой и руководителем;
  • разработка кода с следованием практик чистой архитектуры, сопровождение кода тестами;
  • контроль актуализации технической документации.

Требования:

  • опыт от 4 лет;
  • опыт проектирования (C4, DDD), разработки и выкатывания сервисов в production;
  • опыт работы с высоконагруженными системами, знание подходов и технологий позволяющих увеличивать нагрузку, которая может обработать система;
  • коммерческий опыт разработки на одном из языков с использованием ООП (rust, С++, C#, Java, Kotlin, TS и др.);
  • опыт разработки на rust и python, понимание основных принципов, знакомство с инструментами их инфраструктуры;
  • знание паттернов проектирования, алгоритмов и структур данных и понимание в каких случаях какой из них лучше использовать.

Ближайшие задачи:

  • Распиливание монолита написанного на python с переписыванием на rust;
  • Подготовка системы к двукратному увеличению. Анализ архитектуры системы, поиск узких мест, проработка плана обновления архитектуры системы и его воплощение.