Position: Senior Full-stack Engineer
Company: Matrix
Experience required: 5y
English level: upper

Matrix Eastern Europe, the offshore division of Matrix IT, one of the leading global R&D services companies with more than 10,000 professionals, is looking for Senior Full-stack Engineer to join one of our teams-Day.IO!

Day.io specializes in time tracking & timesheets for teams & enterprises. The company is allowing its customers to save money while introducing full transparency to the company’s workforce. Day.io makes it easier and faster for HR, Managers, and employees to complete payroll and take the administrative headache so that its customers can focus on running their companies. Their cloud-based platform offers features, such as timesheets, shift scheduling, digital signature, facial recognition, kiosk, time off requests, attendance and vacation management, location verification.

**Responsibilities:**
● Take part in the whole product/feature lifecycle (from discussing an idea to shipping to production).
● Ownership and responsibility for application components
● Design and build new services
● Improve system performance and scalability

**Requirements:**
● Software engineering fundamentals, algorithms, data structures, and OOP
● 4+ years of experience designing and developing scalable systems
● 4+ years of experience with react and state management (react hooks, MobX, Redux)
● 5+ years of experience with Node.js
● 2+ years of experience with TypeScript
● Proficient with microservices architecture
● Proficient with REST API, Error Handling, Retry mechanisms, etc..
● Proficient with CSS, HTML5, Cookies, Local Storage
● Proficient with RDBMS and NoSQL databases
● Experience with Redis and Elasticsearch
● Experience with message queues (RabbitMQ, Kafka, NATS, etc…)
● Basic Linux system administration skills.
● Good English in both written and verbal communication
● Ability to move fast and solve problems

**Nice to have:****
● Experience working with Kubernetes
● Experience with Google Cloud Platform

One last thing, if you have a lot of these skills, but not all of them, please still apply. We love to teach those who are willing to learn.