• Higher education; • 3+ years of work experience; • Fluent in both English and Russian; • Strong expertise in Node.js with 3+ years of practical experience; • Proficiency in one of the modern frontend frameworks: React, Angular, Vue.js.; • Experience in JavaScript/TypeScript development; • In-depth knowledge of Express and Nest.js frameworks would be an asset; • Hands-on experience with microservice architecture and its implementation; • Knowledge of relational databases (MS SQL, PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis); • Experience with Docker and Kubernetes for deployment and scaling; • Knowledge of DevOps practices, including CI/CD (Jenkins, GitLab CI, CircleCI); • Proficient in version control systems (Git) and GitFlow; • Knowledge of HTML, CSS, responsive web design and design integration principles; • Experience with version control systems.
Responsibilities:
• Design and develop the web portal; • Create and maintain API (REST) for interaction with the frontend; • Database integration (SQL and NoSQL), including cache setup; • Participation in the design of the user interface and implementation of UI/UX; • Optimize application performance on both client and server sides; • Develop and optimize high-load distributed systems; • Choose appropriate technologies and tools for architectural tasks; • Mentor the development team, assisting with complex technical challenges; • Improve scalability, reliability, and performance of the system; • Conduct code reviews.
Personal qualities:
• Responsibility; • Punctuality; • Communication skills; • Initiative.