Trách nhiệm
I. JOB DESCRIPTION
Design and develop software applications on the Node.js platform, ensuring performance and scalability.
Integrate RESTful API/GraphQL into the application, working closely with the frontend team.
Follow the correct software development process (reporting progress and job status, etc.).
Detect and fix bugs, and improve system performance.
Analyze, propose solutions, and enhance software architecture.
Review code and improve development processes.
Train and support junior developers.
Design and develop software applications on the Node.js platform, ensuring performance and scalability.
Integrate RESTful API/GraphQL into the application, working closely with the frontend team.
Follow the correct software development process (reporting progress and job status, etc.).
Detect and fix bugs, and improve system performance.
Analyze, propose solutions, and enhance software architecture.
Review code and improve development processes.
Train and support junior developers.
Yêu cầu
II. QUALIFICATIONS
A. Technical Skills:
At least 3 years of experience with Node.js and related frameworks, proficient in OOP and TypeScript.
Experience with database management systems (DBMS) such as MySQL, MariaDB, PostgreSQL, MongoDB.
Strong knowledge of front-end technologies such as HTML5, CSS3, SASS/SCSS, JavaScript, jQuery, Bootstrap, Vue.js, React.js, Angular, with proficiency in UI slicing.
Proficient in applying Unit Test standards.
Experience with real-time technologies (WebSocket, SocketIO, etc.) and caching solutions (Redis, etc.).
Experience in system design and software architecture (MVC, Design Patterns).
Experience with queue services (RabbitMQ, Kafka).
Understanding of Microservices and Serverless architectures.
Experience working with Docker, basic DevOps tools, Kubernetes, CI/CD, and cloud platforms (AWS, GCP, Azure).
Experience deploying systems on Linux servers and cloud platforms.
B. Nice to have:
Experience with JavaScript frameworks like Vue.js, React.js, or Angular.
Ability to work proactively and effectively in a team setting.
Eagerness to learn, creativity, and adaptability to new technologies.
Good communication skills, able to collaborate with stakeholders to understand requirements and propose solutions.
English communication is an advantage.
A. Technical Skills:
At least 3 years of experience with Node.js and related frameworks, proficient in OOP and TypeScript.
Experience with database management systems (DBMS) such as MySQL, MariaDB, PostgreSQL, MongoDB.
Strong knowledge of front-end technologies such as HTML5, CSS3, SASS/SCSS, JavaScript, jQuery, Bootstrap, Vue.js, React.js, Angular, with proficiency in UI slicing.
Proficient in applying Unit Test standards.
Experience with real-time technologies (WebSocket, SocketIO, etc.) and caching solutions (Redis, etc.).
Experience in system design and software architecture (MVC, Design Patterns).
Experience with queue services (RabbitMQ, Kafka).
Understanding of Microservices and Serverless architectures.
Experience working with Docker, basic DevOps tools, Kubernetes, CI/CD, and cloud platforms (AWS, GCP, Azure).
Experience deploying systems on Linux servers and cloud platforms.
B. Nice to have:
Experience with JavaScript frameworks like Vue.js, React.js, or Angular.
Ability to work proactively and effectively in a team setting.
Eagerness to learn, creativity, and adaptability to new technologies.
Good communication skills, able to collaborate with stakeholders to understand requirements and propose solutions.
English communication is an advantage.
Giới thiệu công ty
Gợi ý việc tương tự
Middle NodeJS Developer
Thương lượng
