Ведущий Backend Разработчик (NodeJS / Golang)

Зарплата

От 6000 $

Требуемые навыки

БэкендВедущий (Lead) · Golang

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

Можно удаленно

Компания

Empowering developers to solve online fraud

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

FingerprintJS — это распределённая команда с упором на open source, с открытой и дружелюбной атмосферой.

Мы делаем инструменты для анализа и предотвращения фрода, а наш флагманский open source продукт уже набрал 12.8K звёздочек на GitHub.

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

Мы получили $12M инвестиций, среди наших инвесторов Nexus VP (Postman и Hasura) и Uncorrelated Ventures (Redis, Rollbar и Gradle).

В нашей команде 18 человек со всего мира: от Чикаго до Владивостока, поэтому основной рабочий язык — английский, но примерно половина команды говорит по-русски.

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

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

Мы пишем на golang и nodejs, но верим, что язык — не главное. Поэтому рассматриваем кандидатов с опытом на любом языке программирования.

Необходимые навыки 👀:

  • Практический опыт проектирования реализации и поддержки API систем.
  • Хорошее понимание сетевых протоколов.
  • Опыт построения масштабируемой инфраструктуры.
  • Опыт работы с реляционными и NoSQL базами данных (мы используем DynamoDB и Redis).
  • Отличное понимание механизмов приватности и безопасности.
  • Опыт работы с облачной инфраструктурой (мы используем AWS).

В идеале мы хотели бы видеть кого-то, кто:

  • Является контрибьютором в open source проекты
  • Имеет опыт работы с криптографией.

Наш стек:

  • Golang и NodeJS
  • AWS (Lambda, Elastic Beanstalk, RDS, DynamoDB).
  • PostgreSQL.
  • Docker.

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

  • 100% удаленную работу (UTC-8 <= Вы <= UTC+4) 🌐.
  • Небольшую команду и плоскую иерархию.
  • Тишину в рабочих чатах и минимум созвонов: у вас будет всё необходимое время сконцентрироваться на работе.
  • Бюджет для самообразования. Мы хотим, чтобы ваши знания росли вместе с компанией, поэтому мы предлагаем $600 ежегодно, которые можно потратить на любые образовательные цели (книги, конференции, онлайн-курсы).
  • Возможность развиваться и экспериментировать. Работать над open source проектами, пробовать новые идеи и инструменты.
  • Реально влиять на развитие продукта и быстро расти внутри компании.
  • Опционы 📈

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

Если вас заинтересовала вакансия, присылайте ваше резюме и ссылку на GitHub-профиль на work@fingerprintjs.com.
Также в письме ответьте на следующий вопрос: 

“Как бы вы реализовали математический вектор?”
Приложите базовую реализацию, которая поддерживает основные операции, такие как cross product, dot product итд.

Если вы считаете, что эта работа для вас, но не уверены, что ваш опыт совпадает с нашими требованиями, — не проблема, присылайте резюме и ответ на вопрос выше в любом случае!

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


Ваш отклик

Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.