August 29
•Develop and maintain the backend of web applications using Node.js. •Design and implement real-time APIs. •Optimize server-side code and database performance. •Integrate with external services and APIs. •Write automated tests to ensure code stability. •Collaborate with frontend development teams to ensure seamless system functionality. •Participate in designing the architecture of new systems and products.
•At least 4 years of commercial experience with Node.js. •Strong knowledge of JavaScript (ES6+). •Experience with Express.js or similar frameworks. •Understanding and experience in developing RESTful APIs. •Experience with relational databases (e.g., PostgreSQL, MySQL) and knowledge of ORM (e.g., Sequelize). •Experience with version control systems (Git). •Understanding of asynchronous programming principles. •Ability to work with Docker or other containerization technologies. •Experience with TypeScript. •Knowledge of NoSQL databases (e.g., MongoDB). •Experience in microservices architecture development. •Experience with cloud services (AWS, Google Cloud, Azure). •Experience in setting up CI/CD processes. •Experience with WebSocket or other real-time communication technologies. •Experience with asynchronous communication patterns, such as Message Broker, Pub/Sub, and Request-Reply. •Experience with NestJS. •Knowledge of logging, tracing, and monitoring best practices.
Apply NowJune 21
February 3