Lead Back End Node JS Developer
Responsibilities:
- In charge of full technical cycle of software development;
- Manage and develop your own unit consisted of 3 developers;
- Collaboration with a team to define, design and ship new features;
- Cooperation with business requirements;
- Daily project meetings;
Requirements:
- 4+ years of commercial software development experience with Node.js;
- Upper-Intermediate English level is a must;
- Experience with GraphQL;
- Experience with TypeScript; Knowledge of ORM (Sequelize, TypeORM, Mongoose), ability to write native SQL with subsequent manual optimization;
- Experience with relational and NoSQL databases (PostgreSQL, MongoDB or similar);
- Ability to find compromise and a strong analytical and logical reasoning capability;
- Experience with microservice architecture and communication protocol between microservices;
- Experience with transactions, tests, security;
Would be as an advantage:
- Experience with Amazon AWS cloud services, GCP;
- Experience with IoT;
- Experience in communicating with clients and willing to participate in pre-sale calls;
We offer you:
- Competitive salary;
- Experience in working with colleagues locally and overseas;
- Flexible working schedule;
- Self-realization opportunities;
- Be the part of challenging projects using new technologies and tools;
- Friendly team and enjoyable working environment;
- Social and corporate events;
- Career development possibility;
- Participation in professional training, meetups;
Our benefits:
- Corporate medical insurance;
- Sports activities coverage;
- Remote work opportunity;
- Vacation at least 26 days, fully paid 3 days-off during the working year;
- Internal English courses;
- Comfortable and fully equipped workplace;