Position: Middle Node.js Engineer for Day.io
Company: Rebbix
Experience required: 2y
English level: upper

**From the back-end perspective, Day.io is:**
— A service-oriented system that operates inside the Kubernetes cluster
— Most of the services written in Node.js
— API for mobile and web applications
— Integrations with partners and big customers

**Required skills:**
— Software engineering fundamentals, algorithms and data structures, OOP, DDD
— 3+ years of experience designing and developing scalable systems
— Experience with Node.js, RDBMS, message queues, NoSQL databases
— Experience with clouds and SaaS architectures
— Good English in both written and verbal communication

**As a plus:**
— Experience working with Kubernetes
— Basic Linux system administration
— Experience with Redis and Elasticsearch

**Responsibilities:**
— Take part in the whole product/feature lifecycle (from discussing an idea to shipping to production).
— Possess ownership and responsibility for application components
— Design and build new services
— Improve system performance and scalability

**Benefits:**
— 20 workday of paid vacation
— Unlimited Paid Sick Leaves
— 3 month of paid maternity leave
— 10 days of paid paternity leave
— Family doctor for you, your spouse, and children
— Сozy office with courtyard, BBQ-area, gym, massage and hobby room
— Accounting support
— No time tracking & reporting
— No bullshit
— Online courses, English lessons, books, etc. (50/50 coverage)

**Interview stages and with whom:**
— Short screening
— Interview in the office with the Rebbix team
— Final interview with one of the co-founders

We value your time, so we provide feedback quickly)