Python Developer
Программист, разработчик
Санкт-Петербург
Требуемый опыт работы: От 3 до 6 лет
Полная занятость, Полный день
Мы создаем редакторы МойОфис для работы с текстовыми документами, таблицами и презентациями на базе единого ядра на С++, портируемого на все платформы: настольные, веб, Android, iOS, Аврора, Kaspersky OS, Windows, macOS, Linux на любых локальных устройствах и в облаке. Решения позволяют пользователям работать над документами самостоятельно в режиме real-time коллаборации в облаке заказчика или в Частном Облаке МойОфис. Сервер редактирования работает в высоконагруженном режиме.
Приглашаем Python разработчика в команду, которая занимается развитием нашего облачного файлового хранилища.
Ваши будущие задачи:
- разработка высоконагруженного Backend сервера;
- разработка сопутствующих подсистем;
- интеграция решений с существующей инфраструктурой.
Для нас важно:
- экспертиза в DDD и лучших архитектурных практиках;
- знание и понимание паттернов проектирования, концепций: SOLID, DDD, TDD, Event Sourcing, CQRS, SAGA, MVC, MVP - для тебя это не просто набор букв;
- умение проводить рефакторинг сложных, монолитных систем с выделением доменных областей, контекстов, четким разделением на слои ответственности;
- покрытие старого и нового функционала тестами согласно методологии TDD - ты знаешь для чего нужна пирамида тестирования, ее особенности и зависимость от архитектуры проекта.
Будет плюсом: - опыт оптимизации сложных запросов, работа и углубленнные знания индексов, проблемы параллельного доступа транзакций и способы их решения;
- опыт работы с высоконагруженной системой, ее горизонтального и вертикального масштабирования.
Мы предлагаем:
- Забота о здоровье. ДМС со стоматологией с 1-го дня, компенсация больничных до 20 рабочих дней в год, льготные условия страхования для близких.
- Сильная команда и взаимность. Опытные коллеги, у которых можно многому научиться и прокачать персональную экспертизу. Мы даем возможность напрямую влиять на развитие продуктов, включая разработку новых проектов.
- Удобный график и расположение офисов. С бильярдом, игровыми приставками, тематическими активностями и легендарными завтраками :) Гибкое начало и окончание дня по согласованию с руководителем. Гибридный формат доступен в офисах Москвы, Санкт-Петербурга и Казани.
- Обучение и развитие. Инвестируем в сотрудников и обеспечиваем ресурсами для постоянного профессионального роста: от профильных курсов и конференций до собственной программы развития руководителей.
- Прозрачная система поощрения. Ежегодный пересмотр заработной платы на основе Performance Review.
- Питание. Ежемесячная доплата на обеды для сотрудников с офисным или гибридным форматом работы.
- Спортивные сообщества. Командные тренировки и турниры по футболу, баскетболу, волейболу и другим направлениям, а также компенсация за занятия фитнесом.
- Программы признания. От мерч-шопа с системой ачивок до программы признания за выдающиеся результаты. Кстати, вручение наград проходит на ежегодном корпоративе :)
- Аккредитованная ИТ-компания.
Ключевые навыки: Python, Linux, SQL, NoSQL, Git, Flask, DDD