It`s the quality, stupid





Senior Node.js Developer (Kyiv)

Steinhausen, Switzerland

Bytebrand is growing and searching for additional team players! We are looking for Senior Node.js Developer to join our Kyiv team on full-time basis.

Mandatory Requirements:
3+ years Experience with Node.js
Strong knowledges of Node.js frameworks (Express, Nest.Js, Sails.Js ...)
Successful application and database design architecture experience
Understanding OOP, SOLID, YAGNI, KISS, DRY, microservices architecture
Experience in using REST services
Good knowledges of SQL and NoSQL based databases, K-V storages (Redis, etc.)
Experience with Docker
Experience of using RabbitMQ, Kafka
Experience with VCS Git
Knowledge of WebOps deployment and management of servers
Strong analytical skills, understanding of popular design patterns
Experience of using TypeScript
Experience with Socket.IO
Experience with any of Node.js ORM (typeorm, sequelize, waterline, etc.)
Continuous Integration, GitHub, GitLab, Code Review
Good code style

Nice to have:
Understanding GraphQL
Experience with other backend development language
Experience with any search engine (Elasticsearch, Sphinx etc.)

What will you get with Bytebrand:
Competitive compensation you deserve
Close cooperation with a customer
Ability to influence on project technologies
Dynamic environment with low level of bureaucracy
Loyalty bonus system
English classes
Vacations/Homeworks/Sick leaves availability
Fruits and cookies for your happiness