Fullstack Python+Javascript разработчик, Новосибирск.

▷ Работодатель: CityAir (профиль,отзывы)
💰 From 0 RUR. | Режим: office | 10

* This listing is inactive or archived *

CityAir — технологичная компания, которая разрабатывает и производит собственные станции для анализа примесей в воздухе и программные продукты для обработки и визуализации данных со станций. К нашему ПО относятся:

  • платформа CityScreen — для сбора, хранения, обработки и визуализации информации о качестве воздуха в городах и на территориях промышленных предприятий;

  • AirVoice — открытый сайт и бесплатное приложение о качестве воздуха во всем мире.

Ищем Fullstack Python+Javascript разработчика, который усилит следующие команды:

• разработки и развития публичного сервиса качества воздуха Airvoice.io. На данный момент мы разрабатываем новую версию портала, с использованием более современных подходов по обработке и подачи геоинформации, timeseries-данных, в интеграции с собственным картографическим сервисом;

• проект, связанный с проблематикой углеродного следа. Здесь есть возможность поучаствовать в запуске нового продукта в сфере оценки углеродной нейтральности;

Основные требования:

  • понимание основ HTTP, REST;

  • опыт работы в больших и средних проектах;

  • опыт написания тестов, в том числе и интеграционных, TDD-подход;

  • опыт работы с git;

  • знание языка;

  • опыт работы с любым Python-фреймворком — мы используем Django;

  • опыт работы с одним из JavaScript-фреймворков (vue, react, angular2) — мы пишем на Angular2 + TypeScript;

  • реальный опыт написания/проектирования API;

  • знания баз данных;

  • на «ты» с версткой — при этом чистых задач на верстку не будет.

Плюсами будут:

  • базовое знание docker/docker-compose — на уровне «запустить локальное рабочее место».

  • опыт работы с gitlab ci или другими ci инструментами;

  • опыт работы с geo-данными;

  • опыт работы с timeseries-данными.

Разработчика ищем не на проект, а в дружную команду с долгосрочной перспективой, с возможностью ротации в зависимости от меняющихся требований рынка. Рассматриваем удаленное взаимодействие с двухнедельным погружением (командировка).

Если вам интересны облака, мы работаем с Yandex Cloud в России и будем запускать облачные сервисы за рубежом.

Процесс и инфраструктура:

  • Работаем недельными итерациями с первоначальным планированием. Минимум бюрократии, максимальная открытость. Приветствуем инициативу, направленную на решение реальных проблем пользователей.

  • Система ведения задач — Youtrack.

  • Deploy — автоматизация gitlab-ci. Придерживаемся непрерывной доставки в production.

  • Система оркестрации — Nomad в связке с Consul + Vault.

  • Система развертывания инфраструктуры terraform, packer, ansible, cloud-init.

  • Организация репозитория: идем в сторону monorepo + стандартная организация разных проектов.

  • Придерживаемся единого codestyle, проверяется автоматически (ci + git hooks). Настройки в репозитории.

Процесс приема:

  1. Блиц-интервью по непосредственным навыкам, возможно после этого вас попросят выполнить небольшое тестовое задание или же предоставить примеры кода.

  2. Собеседование с будущим руководителем.

https://cityair.io/
Django FrameworkDockerPythonJavaScriptGit

Created: .
Expires after: .
Responses: 10

Откликнуться на вакансию  Работодатель: профиль,отзывы