
Тера Интегро
Snr Fullstack developer (Python, JavaScript/TypeScript, SQL)
Не указана
- Python
- API
- TypeScript
- JavaScript
Обязанности:
- разработка кода на Python, включая микро-архитектуру, разработка автотестов, исследование внешнего API при интеграции;
- разработка кода на JavaScript / TypeScript (front и back) с использованием bun для компиляции в бинарный код, включая разработку микро-архитектуры, разработка автотестов;
- разработка кода на SQL (включая хранимые пользовательские процедуры на синтаксисе PostgreSQL и Greenplum), разработка модели данных для разрабатываемых приложений и для извлечения данных из внешних СУБД;
- уровень senior:
- способен сам делать детализацию задач по необходимости и проверять их реализацию со стороны m- разработчика,
- прорабатывать микро-архитектуру на уровне программного кода (классы, зависимости, структуру кода с обеспечением переиспользования кода и его читабельности при внесении изменений),
- планировать ситуации автотестов и разрабатывать их в удобном для развития кода виде;
- готовить прототип приложения для итоговой сборки в виде docker контейнера или бинарного вида - для передачи на реализацию CI/CD в Devops;
- реинженирить (восстанавливать по коду задуманное) и рефакторить (оптмизировать / дорабатывать код для повышения читабельности, стабильности, производительности) программные код;
- отражать изменения в документации - начиная с README в репозиториях, и заканчивая обновлением документов по продуктам при выпуске релизов.
- Python - взаимодействие с Web API (HTTP), трансформирование структуры данных (JSON), работа с файлами;
- TypeScript / JavaScript - взаимодействие с Web API (HTTP), реализация приложения с асинхронной работой (async / await), разработка Front приложений (опыт работы с DOM, REACT, CSS, вёрстка страниц). Выгрузка / загрузка данных (в том числе пакетно, постранично) при работе с СУБД;
- Проектирование структуры классов, их атрибутов-данных и методов, иерархии классов (использование одних как атрибуты других, наследование);
- Разработка сложных SQL запросов, опыт реализации ETL процессов, разработка БД с 20+ таблицами и несколькими сущностями - с формированием витрин на основе "сырых" данных;
- Оформление кода для групповой работы с регулярным развитием / внесением изменений - пригодного для автотестирования, и написание групп автоматизированных (модульных, интеграционных) тестов.
- Оформление по ТК РФ в ИТ-аккредитованную компанию
- Годовой бонус до 15% от годового дохода
- ДМС, включая стоматологию, страхование жизни и здоровья в поездках за рубеж. А еще можно застраховать родственников с корпоративной скидкой;
- Best benefits, корпоративный английский язык;
- Выстроенная система работы с персоналом: индивидуальный план развития, выделенный бюджет на обучение у сторонних подрядчиков, регулярные 1:1 с руководителем
- Дополнительный оплачиваемый отпуск
- Работа на проектах с крупнейшими Российскими заказчиками - банки, ритейл, телеком
-
Гибридный формат работы
Этапы собеседований
- знакомство
- тестовое задание
- техническое собеседование
- оффер-встреча