Full-Stack Developer (Reactjs+Nodejs)
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Prerequisites
A minimum of Diploma/ Degree in Computer Science, or any other IT related field.
At least 4 years of hands-on experience in building and maintaining applications using React.js and Node.js.
Deep understanding of front-end and back-end development, including component-based UI design and server-side logic.
Strong knowledge of modern JavaScript (ES6+), HTML5, CSS3, and frontend frameworks, with a focus on React.js.
Proficiency in developing RESTful APIs, microservices, and back-end systems using Node.js and associated frameworks (e.g., Express).
Experience with both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB) databases, including designing schemas and writing efficient queries.
Familiarity with Git for source code management and collaborative development workflows (e.g., GitHub, GitLab).
Exposure to CI/CD pipelines, containerization (e.g., Docker), and cloud platforms like AWS, Azure, or Google Cloud.
Demonstrated ability to analyze complex requirements and deliver scalable, maintainable solutions.
Strong communication and teamwork skills, with a history of working in agile development environments.
Key Responsibilities
Develop and maintain scalable web applications using React.js for frontend interfaces and Node.js for backend services.
Architect and implement robust APIs to enable seamless communication between frontend and backend systems.
Lead the design, development, and deployment of new features and enhancements in alignment with business goals.
Collaborate with cross-functional teams including designers, product managers, and QA to deliver high-quality software solutions.
Optimize application performance through code reviews, debugging, and performance tuning.
Mentor and guide junior developers, fostering skill development and ensuring adherence to coding standards.
Maintain a strong focus on security, implementing best practices to safeguard applications and user data.
Stay updated with emerging technologies and frameworks to improve development processes and application performance continuously.
Contribute to creating technical documentation to support code maintainability and team knowledge-sharing efforts.
Job Types: Full-time, Permanent, Contract
Pay: RM12,000.00 - RM15,000.00 per month
Benefits:
- Health insurance
- Opportunities for promotion
- Professional development
- Work from home
Schedule:
- Day shift
- Monday to Friday
Supplemental Pay:
- Yearly bonus
Ability to commute/relocate:
- Petaling Jaya: Reliably commute or willing to relocate with an employer-provided relocation package (Required)
Experience:
- Node.js: 4 years (Required)
- React: 4 years (Required)
- TypeScript: 4 years (Required)
- SQL: 4 years (Required)
Language:
- English (Required)
Location:
- Petaling Jaya (Required)