Responsibilities
- Develop and maintain server – side logic;
- Collaborating with front end developers to integrate user facing elements with server side logic;
- Writing clean, organized, and maintainable code;
- Design, implement, and maintain database;
- Optimize application for maximum speed and scalability;
- Stay current with industry trends and best practice is back end development.
Qualifications
- Strong proficiency in NodeJs (Typescript) and technologies around it;
- Have an experience in developing REST API;
- Familiar with using RDBMS such as MySQL and PostgreSQL;
- Familiarity with version control tools such as Git;
- Have an experience in using ORM, such as Sequelize or TypeORM is a plus;
- Have an experience in using NestJS is a plus;
- Critical thinking ability;
- Effective communication skills;
- The ability to work well in a team or individual.