Аренадата Софтвер

Senior fullstack developer Python / TypeScript

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • Более 6 лет
  • Python
  • TypeScript
  • SQL

В компании Тера Интегро, входящую в состав Группы Аренадата, открыта позиция fullstack разработчика, ценящего самостоятельность и независимость в принятии решений для работы над новыми продуктами.

Что нужно делать:

  • Разрабатывать микросервисную архитектуру 2-х продуктов: продукт для развертывания инсталляций СУБД в инфраструктуре заказчика и продукт для сбора характеристик работы Greenplum для анализа состояния СУБД
  • Готовить описание схемы алгоритма (что необходимо сделать по смыслу тезисно "крупными штрихами") и реализовать это с использованием конкретной технологии и языка программирования
  • Для функционального блока (метода, функции, цепочки действий) - готовить тезисно описание ситуаций для проверки работы, и реализацию этих проверок в виде автотестов
  • Разрабатывать код на SQL
  • Детализация задач при необходимости
  • Планировать ситуации автотестов и разрабатывать их в удобном для развития кода виде
  • Готовить прототип приложения для итоговой сборки в виде 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 с руководителем
  • Дополнительный оплачиваемый отпуск
  • Работа на проектах с крупнейшими Российскими заказчиками - банки, ритейл, телеком
  • Гибридный формат работы

Этапы найма:

  1. знакомство
  2. тестовое задание
  3. техническое собеседование
  4. оффер-встреча