Разработчик 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