Responsibilities:
- Writing clean, maintainable code using Node.js
- Designing and implementing server-side components of web applications
- Collaborating with other members of the development team to guarantee applications are optimized for performance and dependability
- Troubleshooting and debugging issues related to Node.js applications
- Maintaining and updating existing Node.js applications
- Cooperating together with front-end programmers to integrate pieces.
- Developing back-end services and user interfaces for diverse business processes.
- Developing testable, reusable, and effective code to create high-performance applications.
- Putting in place efficient data protection, security, and storage procedures.
- Performing diagnostic tests, fixing flaws, and offering technical assistance.
- Creating reports and documenting Node.js operations, including database schemas.
Required skills & experience:
- 5+ years of experience, with expertise in the back-end technologies.
- Strong experience with Node.js and related frameworks is required
- Experience with server-side programming languages such as JavaScript, TypeScript and/or Python
- A strong understanding of web application architecture and design patterns
- Working knowledge of version control systems like Git
- Excellent problem-solving and debugging abilities.
- Extensive understanding of web stacks, libraries, and frameworks, as well as JavaScript.
- Expertise in front-end technologies including CSS3 and HTML5.
- Strong interpersonal, communication, and teamwork abilities.
- A remarkable capacity for analysis and problem-solving.
- Excellent time and project management abilities.
- Availability after hours to fix critical web application problems.
- Thai National Only