Position: NodeJS Developer
Company: Lasoft
Experience required: 2y
English level: intermediate

We need a skilled NodeJS Developer, who will join our team that works for the Property Rental Management system. Your job will be developing user interfaces and implementing production-ready interfaces. Your job will both involve the maintenance of existing code and developing new functionality. Part of the job will also be re-implementing existing in-house tools in a more modular way and helping integrate development into a CI/CD pipeline for continuous releases.

REQUIREMENTS
- Strong knowledge of JavaScript
- Knowledge of Node.js
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Experience with Postgres or MySQL
- Experience with PaaS platforms
- Experience in using version control and management systems: GIT, Github
- Understanding WebSocket operations

WOULD BE A PLUS
- Experience with Sails.js / Express.js, Circle CI
- Sequelize
- Heroku

PERSONAL QUALITIES
- You should be interested in and aware of the newest trends in development in general and JS development in particular
- Able to make technical decisions on your own as well as evaluate decisions of others
- Able to follow deadlines and stay focused on the result

WE OFFER YOU
- Friendly team and enjoyable working environment
- Long-term employment
- Interesting and challenging projects
- Flexible working schedule
- Competitive compensation depending on experience and skills
- Regular assessments and salary reviews
- Professional development, knowledge sharing
- Competitive social package: 18 days of paid vacation and 5 days of sick-leaves
- Free English classes
- Accounting as a service