Position: Middle Node.js Developer
Company: Koyfin
Experience required: 3y
English level: upper

Who we’re looking for?
5+ years experience in software engineering
2+ years of experience in developing using Node.js
Knowledge of software best practices: design patterns, algorithms, and its complexity, basic data structures
Knowledge of Typescript
Experience with SQL (ideally PostgreSQL) and NoSQL databases (ideally Mongo)
Experiences with automated testing frameworks, like Jest, Mocha, Jasmine, or Ava
Experience in distributed, highly available, and highly scalable RESTful APIs
Work well in a team environment and be able to effectively drive cross-team solutions that have complex dependencies and requirements
Results-oriented, self-learner, problem solver with ‘can do’ attitude

Will be a plus
Experience with mobile products and React Native
Experience with some of the following technologies: Redis, RabbitMQ, ElasticSearch
Knowledge of NestJS, 
Experience with Kubernetes, AWS

What you’ll be doing?
Development of new features 
Maintenance of existing functionality
Collaborate with a team to build an application for App Store, Google Play and Web, which will be used by millions of investors from all over the world
Face technical challenges — performance, fault-tolerance, security, and live production issues
Participate in grooming, software, and architecture design sessions influencing on every step of the way