Job Responsibilities: Develop and maintain web applications, encompassing both frontend and backend development tasks.
Implement frontend components using HTML, CSS, and JavaScript/TypeScript frameworks (Vue 2 & 3, Nuxt2 & Nuxt3), and ensure responsive, interactive, and following web technology standards & best practices.
Design, develop, and optimize server-side applications and APIs using backend technologies (Node.js / JS & TS), focusing on performance, scalability, and security.
And meet functional and non-functional requirements.
Write clean, maintainable, well-documented code, following coding standards and best practices and actively participating in code reviews to maintain high quality.
Develop and optimize applications that always perform and tune performance by identifying and resolving bottlenecks, implementing caching mechanisms, and fine-tuning database queries.
Troubleshoot and debug issues in the application, working closely with the team to provide timely resolutions.
Collaborate with other developer team members to design and implement efficient systems.
Stay up-to-date with emerging technologies, industry trends, and best practices in full-stack development, and contribute ideas to enhance software solutions.
Job Requirements: Experience with developing front-end web applications with HTML, CSS/SCSS (Or similar), CSS Frameworks like Bootstrap/TailwindCSS/ElementUI (Or similar), JavaScript/TypeScript, and Frontend frameworks Nuxt 2 & 3 Experience developing backend API applications with JavaScript/TypeScript and NodeJS with frameworks (e.g., Express.js, Moleculer.js).
Familiarity with databases (e.g., MongoDB) and proficiency in writing efficient database queries and query performance tuning.
Strong problem-solving skills and the ability to debug and troubleshoot complex issues.
Understanding software development principles, including code documentation, testing, and code review processes.
Experienced with common development toolsets like Git and Docker.
Experienced with a common management tool like ClickUp, Jira, Trello, or other Task & Issue Tracking.
Excellent communication and collaboration skills, with the ability to work effectively in a team environment and communicate technical concepts to non-technical stakeholders.
Remuneration: MYR 20,000 - MYR 28,000 Consultant in charge: Shin Yoong | ****** | 013 863 5499