August 19, 2020

Разработчик Node.js + автотесты

Мы — американская компания Akvelon http://akvelon.com, с 2000 года разрабатываем программное обеспечение для технологических гигантов по всему миру. Работаем с Microsoft, HP, Reddit, Evernote, T-Mobile, Starbucks и многими другими из списка Fortune 500. Год за годом мы подтверждаем статус Microsoft Gold Certified Partner. Этот статус дает нам возможность участия в проектах Microsoft, ездить в командировки, работать с самыми передовыми технологиями (иногда даже до их публичного релиза).

Штаб-квартира базируется в Белвью, штат Вашингтон, а филиалы Akvelon расположены в России (Казань, Иваново, Ярославль), Европе и Украине (Харьков). Сейчас в компании работает более 800 технических специалистов, в том числе удалённо.

Мы предоставляем возможность релокации в США и организуем командировки нашим сотрудникам в США и Европу. Помогаем с релокацией в США (H1B, L1B визы).

Наш клиент на данном проекте - лидер телемедицины в США. В существующую команду проекта мы ищем Node.js/TypeScript разработчика, имеющего опыт автотестирования.

Мы предлагаем удалённую работу с гибким графиком и без трекинга активности.

Что делать?

  • Разбираться с базой тестов, написанных в разное время, приводить их в порядок, предлагать решения.
  • Тесты сложные, в них много зависимостей, поэтому нужно разбираться в коде Node.js
  • Иногда необходимо предлагать изменения в цепочках CI/CD

Почему это круто?

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

Очень важны на данной позиции:

  • Опыт в автотестировании (karma, mocha/chai). Нужно понимание как правильно делать тесты.
  • Знание Node.js, потому что все построено на ноде
  • Опыт с PostgreSQL
  • Разговорный английский: придется достаточно много общаться как письменно, так и устно

Желательно:

  • Знание Ansible, потому что иногда надо ковырять или допиливать плейбуки
    Умение копаться в коде и анализировать, потому часто что-то не работает, и надо исследовать
  • Проявление инициативы. Это не тот проект, где задачи поставлены четко от и до, мы сами предлагаем как и что сделать лучше
  • Опыт работы тим-лидом

Стек технологий:
• Node.js, Typescript
• Mocha/Chai + Gulp as a runner for tests
• PostgreSQL
• CircleCI and Jenkins as CI/CD
• Ansible for DevOps stuff
• Bitbucket

Contact: resume@akvelon.com