Финальная битва между добром и нейтралитетом

Ищем разработчиков в ФБК

Если этот текст читают IT-специалисты, которые хотели бы применить свои навыки во благо Прекрасной России Будущего, — знайте, вы нам нужны.

Вот кого мы сейчас ищем:

1. Full stack web-разработчик

Инфраструктура

Умение организовать автоматический деплой python-проекта. Опыт работы с Ansible. Уверенное владение версионным контролем (git flow).

Бэкенд

Знание Python на высоком уровне, хорошее знание Django и представление о других серверных фреймворках. Большинство наших проектов сделаны на Python,. Среди старых проектов есть RoR и PHP, но сейчас мы стараемся придерживаться стека.

Базы данных

Понимание работы реляционных баз (postgres, в частности) на хорошем уровне. Умение создать сбалансированную реляционную модель.При разработке обязательны миграции (на любом фреймворке). Представление о NoSQL-базах, их плюсах и минусах по сравнению с реляционными.

Код

Следование стандартам, принятым для определенных языков и технологий. Для Python это PEP 8, для js — google-styleguide.

Умение писать комментарии к коду и документацию к API. Желательно иметь представление о средствах, помогающих такую документацию создавать и поддерживать (Swagger, Apiary).

Фронтенд

Большинство проектов будут отдаваться на верстку фронтент-разработчикам. Несмотря на это, full-stack разработчик должен хорошо разбираться в современной кроссбраузерной верстке. На этапе поддержки проекта требуется полная самостоятельность в этом. Также нужно отличное знание актуальных js-фреймворков (в первую очередь React) и особенностей верстки под них.

Ответственность и самостоятельность

На наши сайты ходят сотни тысяч пользователей в сутки. Мы бы хотели, чтобы людям было удобно пользоваться сервисами, которые мы выпускаем, поэтому чувство прекрасного должно присутствовать у всех участников разработки. Это сильно повысит эффективность совместной работы.

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

Условия

Свободный график. Минимум бюрократии. Возможна удаленная работа.

https://moikrug.ru/vacancies/1000043774

2. Бэкенд-разработчик на Django

Требования

Знание Python 2, Python 3 и Django на хорошем уровне

Базы данных

Понимание работы реляционных баз (postgres, в частности) на хорошем уровне. Умение создать сбалансированную реляционную модель и оптимизировать запросы при необходимости.

Код

Следование стандартам, принятым для определенных языков и технологий. Для Python это PEP 8, для js — google-styleguide. Умение писать комментарии к коду и документацию к API. Желательно иметь представление о средствах, помогающих такую документацию создавать и поддерживать (Swagger, Apiary). Понимание принципов RESTful при проектировании API. Умение писать простой и отказоустойчивый код, не создающий проблем в поддержке.

Фронтенд

Версткой и фронтендом занимается отдельный разработчик, но для эффективной работы необходимо понимать, как привязать верстку к шаблонизатору или оперативно поправить какую-нибудь мелочь в коде. Перспектива устанавливать npm-зависимости и собирать js/css при помощи webpack не должна пугать.

Ответственность и самостоятельность

Разработчик должен быть самостоятельной боевой единицей. Практически весь проект делается без активного взаимодействия с другими людьми. У нас принято делать декомпозицию задач, но до разумного уровня. Никто не будет говорить разработчику, какой именно метод API нужно сделать сегодня. Как плюс опыт удаленной работы.

Условия

Свободный график. Минимум бюрократии. Возможна удаленная работа.

https://moikrug.ru/vacancies/1000043773

3. Frontend-разработчик

Требования

  • уверенное знание HTML5, CSS3
  • SCSS, PostCSS
  • Соглашение по именованию БЭМ, адаптивная верстка, семантическая вёрстка, кроссбраузерность
  • Javascript, jQuery
  • Gulp
  • NPM, Yarn
  • Git

Большим плюсом будет:

  • D3.js, React,
  • CoffeeScript
  • webpack
  • Понимание бэкенд-разработки, для эффективной работы в команде

Условия

Свободный график. Минимум бюрократии. Возможна удаленная работа.

https://moikrug.ru/vacancies/1000043772

4. DevOps

Участие в создании новых и поддержка уже запущенных проектов на нашем стэке:

  • Nginx
  • Varnish
  • Supervisor
  • uWSGI
  • Gunicorn
  • Django
  • Flask
  • Python 2, 3
  • Redis
  • Postgres
  • Ansible
  • Chef

Условия

Свободный график. Минимум бюрократии. Возможна удаленная работа.

Участие в создании полезных и востребованных сервисов. Возможность изменить страну и общество к лучшему.

https://moikrug.ru/vacancies/1000043789

Если вы тот, кто нам нужен, пишите — django@fbk.info.

Подпишись на рассылку
чтобы получать короткий обзор лучших постов недели
Уведомления