Requirements:
- Proficiency in JavaScript and
- TypeScript;
- Experience in developing
- dynamic, scalable, and secure web applications;
- Ability to write efficient, clean, and modular code;
- Experience integrating thirdparty payment and communication services;
- Experience using version control technologies (Git).
Server-side:
- Experience with Node.js frameworks (Express.js preferred);
- Experience working with SQL (MySQL), both directly and through ORMs (TypeORM);
- Knowledge of Redis;
- Experience with Linux operating systems and Nginx server technology;
- WebSockets.
Client-side:
- React;
- Experience with SSR technologies (Next.js preferred);
- CSS/SCSS skills;
- Knowledge of component/styling libraries is a plus (Material UI).