💛 Расскажите, за что вы любите вашего эйчара — а мы доставим доброе послание в любую точку мира → поделиться

Ведущий программист в стартап

Зарплата

от 100 000 до 130 000 ₽

Требования

Разработка ПОAngularJavaScriptNode.jsCSSHTMLPostgreSQLRedisPostGISSymfony

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Описание вакансии

Условия работы

Мы - амбициозная, быстрорастущая группа компаний. Основной вид деятельности - всевозможные услуги в области автотранспорта. Сейчас у нас параллельно идут сразу несколько новых стартапов в области разработки программного обеспечения. Поэтому нам в команду нужен профессионал, который не боится сложных, но интересных задач.

О стартапе:

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

Задачи:

  • Участие в проекте «Система мониторинга автотранспорта» в качестве ведущего разработчика. Исправление «горящих» ошибок.
  • Оптимизация web-сервиса для высоких нагрузок.
  • Реализация отказоустойчивости
  • Убрать зоопарк технологий в проекте:
    • Перенести backend на node.js (в текущий момент реализовано на Symfony + Python)
    • Реализовать frontend на чистом Javascript без cofeescript
  • Провести рефакторинг исходного кода прошивки устройства
  • Изменить протокол обмена данными между прошивкой
  • Внедрение автоматизированного тестирования
  • Ставить задачи аутсорсерам и проверять результаты их работы

Технологии, используемые на Frontend

  • Angular.js
  • Cofeescript
  • Less
  • Bootstrap
  • Socket.io
  • Grunt.js
  • Leaflet.js

Технологии, используемые на Backend

  • Symfony
  • Python
  • Redis
  • Tornado
  • Mapnik
  • Postgresql
  • Postgis

Требования к соискателю:

  • Желание и способность учиться.
  • Опыт разработки как frontend, так и backend.
  • Уверенные знания Angularjs, javascript, nodejs, CSS, HTML
  • Знание SQL.
  • Знание методологий разработки программного обеспечения
  • Умение тестировать программное обеспечение (юнит тесты, приемочные тесты).
  • Опыт разработки высоконагруженных и отказоустойчивых систем
  • Понимание и использование систем управления версиями (git, svn и другие).
  • Плюсом будет знание языков программирования C и Python.

Дополнительные инструкции

• График работы пн-пт, с 10.00-19.00 • Метро «Октябрьское поле», «Полежаевская»