Москва
Никольская улица 10
Никольская улица 10
В настоящее время нашей команде требуется Senior Backend разработчик. У нас есть постоянный проект, который постоянно развивается и требует адаптации под растущие нагрузки и новые требования.
Также появляются новые проекты, которые в дальнейшем примкнут к рядам постоянных проектов.
Мало бюрократии, всегда открыты к предложениям по улучшению процессов.
Мы предлагаем:
- работу в продуктовой команде с интересными задачами для реализации решений в b2g и b2b секторе;
- работу в аккредитованной ИТ-компании;
- трудоустройство в полном соответствии с ТК РФ и «белая» конкурентная заработная плата;
- гибкий рабочий график по договоренности с руководителем;
- удаленный формат работы;
- предоставление ДМС после испытательного срока;
- проведение team building и корпоративов;
- релизная и годовая премии.
Обязанности:
- анализ архитектуры с целью устранения узких мест и актуализации системы под обновляющиеся требования;
- проектирование и разработка сервисов с доставкой до production;
- анализ полноты функциональных требований и выяснение необходимых деталей;
- планирование работы с декомпозицией по задачам и делегированием задач младшим разработчикам;
- согласование архитектуры и плана работы с командой и руководителем;
- разработка кода с следованием практик чистой архитектуры, сопровождение кода тестами;
- контроль актуализации технической документации.
Требования:
- опыт от 4 лет;
- опыт проектирования (C4, DDD), разработки и выкатывания сервисов в production;
- опыт работы с высоконагруженными системами, знание подходов и технологий позволяющих увеличивать нагрузку, которая может обработать система;
- коммерческий опыт разработки на одном из языков с использованием ООП (rust, С++, C#, Java, Kotlin, TS и др.);
- опыт разработки на rust и python, понимание основных принципов, знакомство с инструментами их инфраструктуры;
- знание паттернов проектирования, алгоритмов и структур данных и понимание в каких случаях какой из них лучше использовать.
Ближайшие задачи:
- Распиливание монолита написанного на python с переписыванием на rust;
- Подготовка системы к двукратному увеличению. Анализ архитектуры системы, поиск узких мест, проработка плана обновления архитектуры системы и его воплощение.