Backend-разработчик (Node.js + Python)

23 сентября 2020    152
Откликнуться

Кто мы:

Технологическая компания, создающая мобильные приложения.

Над чем мы работаем:

Купи Батон (aka Buy Me a Pie!) - кросcплатформенное приложение для управления списками покупок с синхронизацией. Давно и широко известно в России и за рубежом.

Взахлёб (aka Abyss) - кросcплатформенная творческая площадка с контентом в необычных форматах: художественная проза в диалогах, аудиоспектакли с кинематографическим звуком, подаксты и многое другое. Новое и суперпопулярное в молодежной среде. Подробности смотрите в Гугле и на Youtube.

Если вы хотите IT, Agile, Mobile, Creative, Data Driven, Remote, то вы хотите к нам.

Кто нам нужен:

Разработчик на Backend, способный быть над стеком, а не в нём.

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

При этом отличное владение и повышенный интерес к какой-то конкретной области нами горячо приветствуется, если оно не исключает вашего интереса ко всему остальному.

Всё это должно сочетаться со способностью, собственно, пилить решения не «растекаясь мыслью по древу».

Текущий стек:

Активная фаза разработки: Node.js (Parse Server), Python, Postgres.

На поддержке: Erlang.

Инфраструктура: Ansible, Grafana, ELK, Sensu, GoCD, Linode.

Как мы работаем:

У нас SCRUM, но без догматизма и бюрократии. Мы в равной степени приветствуем как буквоедов от методологии, так и нигилистов − нам удаётся договариваться и работать в комфортных условиях. Мы склонны соблюдать установленный порядок, но если какая-то часть системы перестаёт удовлетворять нас, мы обсуждаем это и меняем. Любой участник команды может влиять на такие решения, может инициировать изменения.

У нас есть code review, груминги. Мы соблюдаем гигиену в отношении технического долга.

Условия:

Мы не требуем соблюдения строгого графика, работайте когда вы наиболее продуктивны. Нужно учитывать, однако, что офисная часть команды трудится преимущественно с 10 до 18 по МСК+1. Хотя бы часть этого времени вы должны быть доступны для коммуникации.

Вы всегда можете рассчитывать на тёплый приём и рабочее место в нашем офисе в Ульяновске, но вообще говоря, бывать там не обязательно. Достаточно и желательно, чтобы у вас была возможность хотя бы пару раз в год приезжать к нам на пару недель в порядке командировки.

Над чем нужно будет работать вам в составе команды:

Нужно сконцентрировать основную логику работы платформы на сервере. Сервер отдаёт контент − клиент рендерит. При этом вся логика должна быть унифицирована и платформонезависима за редкими исключениями. На стороне клиента могут быть мобильные приложения, веб, всякие умные колонки, часы, чайники.

Нужно совершенствовать архитектуру работы с базой данных. Данных с каждым днём всё больше, они все комплекснее. Необходимо обеспечить их хранение с разумным расходом мощностей, с сохранением необходимых связей между таблицами, с учётом масштабируемости во всех плоскостях.

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

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

Нужно оптимизировать работу с хранением и доставкой собственно контента. Это тексты, картинки, аудио и видео.

Нужно разрабатывать решения для сбора и обработки статистики.

Немного о людях:

Вся регулярная команда – это около 15 человек. Большая часть из них находится в Ульяновске. Технарей примерно треть. Остальные занимаются производством контента, маркетингом, дизайном, поддержкой.


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

Бонусы

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

  • трудоустройство по ТК РФ, оплата отпусков и больничных;

  • молодой талантливый коллектив;

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

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

Если вы не в полной мере обладаете вышеуказанными знаниями, но талантливы и нацелены на обучение, мы также будем рады пообщаться с вами!

Ключевые навыки

Backend-разработка (Node.js, Python, PostgreSQL)

Подписывайтесь на наш телеграм-канал @remotelist, чтобы всегда быть в курсе новых вакансий! Дайджесты с новыми вакансиями появляются каждые 2-3 часа.

Еженедельная рассылка топ-15 самых просматриваемых вакансий сайта. Письмо приходит каждое воскресенье.