Senior node.js Microservices Engineer

от 200 000 руб. на руки

Вы откликаетесь на вакансию в другой стране

Страна размещения вакансии — Россия.

В резюме не указано, что вы готовы туда переехать.

Все равно откликнутьсяНе откликаться
Смотреть отклик

Требуемый опыт работы: более 6 лет

Полная занятость, полный день

TVS is looking to implement an innovative new architecture and a set of products on top of new blockchain networks. The products will include mobile and web applications, as well as development tools and solutions. You will be part of a growing team and must have an adaptive and ambitious mindset, ready and willing to take on new and bigger challenges daily. You must be passionate about building innovative solutions for a groundbreaking new market.

At TVS we do not have any offices. The team is a decentralized international group of talented individuals. You are expected to work remotely at all times. You will be asked to join our international gatherings (symposiums) in different locations around the world from time to time (international travel passport and the ability to travel abroad are musts).

The team will also from time to time participate in international conferences; therefore, public speaking and writing in English are a huge plus (although not necessarily a requirement).

Previous participation in competitive programming (e.g. ACM International Collegiate Programming Contest) is a big plus.

We are looking for all candidates to have the following skills:

  • Excellent knowledge of data structures and algorithms

  • Excellent knowledge of JavaScript in general and Node.js in particular

  • Understanding of OOP and design patterns

  • Deep understanding of communication protocols

  • Knowledge of SQL and NoSQL Databases

  • Understanding of CI/CD, TDD, BDD

We are looking for all candidates to have:

  • Experience working with Git and Git workflow

  • Experience in working with 3rd party code

  • Experience with Node.JS

  • Experience with or understanding of Micro-services

  • Experience implementing high load architectures

  • Experience with modern software development methods such as Agile and Test-Driven Development

  • Good level of technical English, ability to communicate in English

  • Experience with writing unit, integration and acceptance tests

Having the following skills is an advantage:

  • Experience in Open source, APIs, interoperability, platforms

  • Experience with Kafka, RethinkDB

  • Experience working in an AWS/Google Cloud environment

  • Degree in Computer Science is preferred

Ключевые навыки

JavaScriptNode.jsRethinkDBRESTful API

Вакансия опубликована 25 мая 2019 в Москве

Смотреть отклик
Написать сопроводительное письмоПисьмо отправлено

Сопроводительное письмо к отклику