- Develop RESTful API in Node.JS
- Develop new features and improve the existing ones
- Participate in code review
- Take the initiative and design & propose own solutions.
- Mentor junior developers
- Cooperate with project managers, developers, testers and customers to increase applications quality
- Very good knowledge of EcmaScript 6 or TypeScript
- Very good knowledge of functional programming
- API Design and Development skills (REST, GraphQL)
- Knowledge of Reactive Programming (RxJS, Bacon.js)
- Knowledge of WebSockets (Socket.io)
- Knowledge of SQL (MySql, PostgreSQL) or noSQL databases (MongoDb, Elasticsearch)
- Experience with asynchronous programming
- Experience with unit tests and testing tools (Mocha, Jest)
- Experience with version control system (GIT with GitFlow)
- Good English skills
- Habit of writing clear, understandable and maintainable code
- Team working
- Willing to learn new technologies and solve problems
- AWS & docker experience is a plus