Position: Back-End Node.js developer
Company: EXEC
Experience required: 5y

Requirements:
— Be passionate about JavaScript and have at least 5 years of commercial experience in it
— Experience at least 5 years with Node.js
— Experience building API for SPA
— Experience building backend applications working with a different type of storages
— Comfortable working with microservices architectures
— Experience with Sequlaize
— Experience with MySQL
— Experience with Redis
— You don’t just take the task as is but always ask questions and try to find an easier and more maintainable implementation
— Experience with Docker

Would be a plus:
— Experience with sockets
— Experience with ClickHouse
— Experience with Sails
— Best Practices Implementation: Unit Testing (TDD), Code Review, CI/CD, GitFlow

Responsibilities:
— Dive into existing architecture and products
— Support existing microservice-based applications — implement new features, fix bugs, refactor
— Work on searching for ways to improve the implementation, reduce the number of repetitive development tasks and constant issues
— Lead the project of rebuilding the existing products (gradually change the product functionality and architecture, refactor)
— Work closely with the internal team including Product managers, Frontend developers, QA, Support, DevOps