Тестировщики! Выберите себе работодателя по вайбам→ vibe.habr.com

Senior Full-Stack Software Engineer (Python)

Зарплата

от 4500 $

Требования

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

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

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

Компания

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

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

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

Collectly — это американская технологическая компания с российскими основателями, прошедшая лучший в мире акселератор Y Combinator и получившая seed раунд инвестиций от топовых венчурных фодов мира. О нас пишут Forbes, Inc., Techcrunch, Wired и многие другие.

Интервью с одним из основателей о том, что такое жизнь стартапера в YC можно посмотреть тут.

Collectly — первая в мире система, которая позволяет американским медицинским учреждениям полностью автономно контактировать с пациентами касательно их медицинских счетов, помогать им разобраться в их страховых планах, оплатить счет или получить моментальную рассрочку и в итоге сократить свои операционные расходы. Ведущий отраслевой журнал пишет о том, как мы успешно решаем нарастающую и социально важную проблему в США.

1 января 2018 года мы в первые запустились на этом рынке и сегодня уже мы работаем с почти 1 миллионом пациентов. Мы интегрируемся с большим количеством медицинских ERP систем и оперируем медицинскими данными миллионов людей, поэтому нам нужны специалисты, которые понимают, что такое баланс между ответственностью и гибкостью.
В 2019 мы запустились в 2 крупных партнерских marketplace (один из пресс релизов) и продолжаем расширяться.

О ТОМ КАКИХ ЛЮДЕЙ МЫ ИЩЕМ ЧИТАЙТЕ ТУТ.

Кого ищем?

Мы ищем инженера, котроый готов работать в стартапе: нужно уметь решать практические задачи просто (=> быстро), при этом свобода выбора за решение лежит на вас. Но и ответственность тоже! 

  • У вас должен быть практический опыт коммерческой web разработки от 4 лет и более.
  • Вы должны иметь senior level в backend разработке, так как у нас бэкенда намного больше, чем фронта.
  • Хорошо знаете английский язык (нужно будет много разбираться в документации к различным внешним системам и API)
  • Знание основ девоп: docker, AWS, как настроить nginx
  • Знание популярных фронтенд JS фреймворков (React, Vue, Angular)
  • Опыт работы с асинхронным кодом

Кого мы хотели бы на эту позицию:

  • Вы запускали до этого несколько продуктов/стартапов с нуля или же были первым из 2-3 инженеров успешного стартапа;
  • Вы также работали в крупных продуктовых компаниях (Яндекс, Google, Facebook) и знаете, чем отличаются процессы маленьких команд от крупных компаний и понимаете плюсы/минусы обоих вариантов;
  • Вы знаете, что такое запустить быстро код для его тестирования со стороны рынка и при этом знаете, как построить стабильное и безопасное решение уже проверенного кода для использования миллионами юзеров;
  • Вы мотивированы и хотите присоединится к команде/стартапу, чтобы попробовать построить что-то реально большое, поверив в людей, с которыми хотите работать. Вы хотите вместе преодолевать как трудности, так и разделять успехи компании, увеличивая капитализацию компании (и тем самым стоимость ваших акций).

Процессы и инструменты:

  1. Недельные спринты с одним большим совещанием. JIRA для задач, Slack и Zoom для общения.
  2. Внедрен CI/CD на основе Gitlab, тесты в пайплайне. Релизы каждой фичи независимые. Кто фичу писал — тот за неё и ответственный.
  3. Code review перед Merge Request, посмотреть может каждый.
  4. Всего 3 разработчика на данный момент: DevOps, backend, frontend, верстка и т.д. — все на нас. Бэкэнда больше других частей.
  5. Стек достаточно стандартный:
    1. Flask + gevent + uwsgi, SqlAlchemy, PostgreSQL, Marshmallow, Celery, RabbitMQ, Redis. Custom REST API framework.
    2. React + Redux, есть легаси часть на Angular 1.
  6. Разработчики взаимодействуют с Customer Success Manager + email от клиентов по багам софта, общение на английском (Slack, при желании Zoom).

    Мы предлагаем:

    • Полностью удаленная full-time вакансия; 
    • В первые 2 недели очень желательно личное присутствие в московском офисе для погружения в предметную область;
    • Опцион (право на получение акций) в американском стартапе;

    Особенности (!!!):

    • Это стартап! Вы должны быть готовы к тому, что требования меняются быстро и мы оперативно включаем новые фичи в roadmap.
    • Agile. У нас быстрые итерации и короткий цикл develop -> production.
    • Работа на американский рынок. Не секрет, что Silicon Valley — это до сих пор самая конкурентная и самая прогрессивная среда, где растут технологические компании. Если вы хотите играть в высшей лиге — добро пожаловать к нам!
    • Потенциал роста. Компания быстро растет и вы сможете так же быстро расти профессионально вместе с нами. Sky is the limit :)

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

    Как принимаем на работу:

    • Этап 1: Короткий 15-минутный звонок сразу с СЕО 
    • Этап 2: Короткий звонок с СТО
    • Этап 3: Тестовое задание (должно занять 4-6 часов вашего времени)
    • Этап 4: Расширенное часовое интервью со всей командой
    • Этап 5: Финальный разговор с фаундерами и решение (оффер/отказ)