👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Backend Developer

Требования

Бэкенд, Старший (Senior)Node.jsJavaScriptPythonDockerSQLNoSQL

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

Полный рабочий деньМожно удаленно

Компания

The Best-in-Class Intermittent Fasting app for Weight Loss and Healthy Living

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

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

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

Simple входит в топ AppStore в категории Здоровье и фитнес. Аудитория приложения быстро растет на рынках США и Европы — количество скачиваний уже превысило 5,5 миллионов.

Мы верим, что команда — это основная составляющая нашего успеха и главный актив компании. Если вам интересна область health&wellness, вы любите решать нетривиальные задачи и хотели бы стать частью глобального проекта, мы будем рады встретиться с вами.

Сейчас мы в поисках сильного Backend Developer для помощи нашей команде разработки.

Задачи, которыми предстоит заниматься:

  • разработка и развитие бекенда приложения;
  • автоматизация задач сборки и деплоя.

Наш бекенд:

  • основная часть - REST API на NodeJS(Fastify, Swagger, Sentry, Lambda, DynamoBD, PostgreSQL). Мы активно работаем над переездом на свой кластер Kubernetes;
  • несколько сервисов, которые обрабатывают задачи(асинхронные задачи API, миграции, репликация данных для Data Science) из очередей. Они запускаются в контейнерах на AWS EC2;
  • большинство managed сервисов деплоятся с помощью Terrafrorm;
  • есть команда Data Science(Python, PostgreSQL), которой нужно взаимодействовать с клиентским бекендом.

Что мы ждем от кандидата:

  • глубокое понимание, как написать, задеплоить, поддерживать и мониторить бекенд, который будет предсказуемо работать на 10 и 10 000 одновременных запросов;
  • опыт с SQL и NoSQL базами данных, основными фреймворками и библиотеками, паттернами и подходами;
  • умение разбираться в сложных задачах и использовать наиболее подходящий инструмент для их решения;
  • желание делать полезный продукт, понимание ценности задач разработки для пользователей;
  • опыт работы в команде продуктовой разработки от 3-х лет;
  • адекватно оценивать сроки разработки и вовремя сигнализировать о проблемах, мешающих их соблюдению;
  • умение работать в команде, воспринимать конструктивную критику и чужие идеи;
  • NodeJS, JavaScript, Swagger, AWS, Lambda, CI/CD, Terraform, Python, Docker, Kubernetes.

Что мы предлагаем:

  • работу над топовым мобильным продуктом - Simple постоянно в топе американских и австралийских сторов, сейчас захватываем Европу;
  • демократичная среда и открытая коммуникация в команде - ты можешь напрямую влиять на продукт и на показатели;
  • у нас нет зарплатной вилки, мы рассматриваем кандидатов с разным опытом/навыками и стоимость на рынке индивидуальна для каждого - мы ценим опыт и скиллы кандидатов, а также вклад в продукт;
  • у нас есть опционная программа и все сотрудники участвуют в ней - так что каждый заинтересован в том, чтобы сделать продукт еще лучше;
  • классный офис в г. Санкт-Петербурге - хоть у нас уже и распределенная команда с коллегами из разных городов и стран, но все равно мы стараемся делать офис еще лучше для тех, кто предпочитает работать в нем или общаться в живую;
  • гибкий график работы - мы нацелены на результат, а не на количество отработанных часов;
  • современную рабочую технику, ДМС, официальное оформление и белую зп, дружный коллектив и полезный перекус на кухне - без этого тоже никуда.