Написание новых систем и функционала для продукта;
Участие в поддержке, развитии и масштабировании продукта.
Принятие и реализация архитектурных/технических решений (включая выбор инструментов и подходов);
Улучшение стандартов разработки: внедрение лучших практик, рефакторинг, оптимизация кода;
Декомпозиция задач и самостоятельное принятие решений в рамках проекта.
Требования:
Законченное высшее образование;
Опыт коммерческой разработки на Python 3 от 2 лет;
Умение писать чистый, поддерживаемый код с соблюдением PEP8 и принципов SOLID;
Работа с микросервисной архитектурой и/или монолитами;
Понимание работы веб-приложений и REST API (опыт с Flask обязателен).
Работа с базами данных: SQL: Практика с PostgreSQL через SQLAlchemy, NoSQL: Базовый опыт с MongoDB (использование PyMongo);
Знание Docker;
Опыт с RabbitMQ (очереди задач, брокеры сообщений);
Уверенная работа в Linux-окружении;
Общее представление об алгоритмах и структурах данных.
Будет плюсом:
Опыт работы с нейросетями и NLP-алгоритмами.
Условия:
Мы, действительно, Инновационные и делаем крутые полезные продукты для города;
Наша команда — это лучшие эксперты, талантливые, креативные, яркие личности и просто хорошие люди. Да, все такое пишут, банально, но это факт. По отзывам наших сотрудников — это одно из самых больших преимуществ нашей работы;
Развитие. Мы непрерывно учимся новому у внешних и внутренних экспертов, прокачиваемся не только в IT, а и в транспортной и городской тематике. У нас огромное количество проектов, на которых можно быстро профессионально развиваться. Опытные руководители и наставники. Возможность посещения различных курсов и тренингов от корпоративного университета Департамента транспорта;
Стабильность. Московский транспорт работает для жителей и гостей города при любых условиях. Уникальное сочетание энергии IT-компании, стабильности и ресурсов ГОСа.;