Design and develop end-to-end applications using React, React Native, Next.js for frontend and Node.js/NestJS for backend services.
Build responsive web applications and cross-platform mobile solutions that deliver exceptional user experiences across all touchpoints.
Collaborate with DevOps, QA, and security teams to ensure reliable, secure, and compliant application delivery.
Implement RESTful APIs and backend services using modern Node.js frameworks following clean architecture principles.
Optimize application performance, troubleshoot production issues, and drive continuous improvements in code quality and development practices.
Support integration with banking systems, third-party services, and ensure adherence to financial industry compliance standards.
Design and develop feature within the sprint.
Actively participate in periodic code review Collaborate daily with a team of product managers, engineers, and UX designers to understand business requirements and user experience goals and pain points.
Participate in Agile ceremonies either physically or through Microsoft Teams (for remote developers).
Test features in Development, enabled by unit tests.
Support System Integration Test (SIT).
Support User Acceptance Test (UAT).
Undertake bug fixes during testing iteration.
Support deployment of code package to the relevant environments as required by preparing deployment steps and documentations
Involve in managing the release plan of new capabilities and applications, as required.
Qualifications:
Bachelor's degree or above in Computer Science or related Engineering/IT degrees Reference level of Experience (by years/function/industry)
3-5 years of experience in Fullstack Development/Software Engineering roles or React, React Native, Next.js, NestJS, Java and Node.js
Bonus: AWS, Azure, Golang + FE stacks, Python.
Proven hands-on experience with Node.js ecosystem (especially React, React Native, Next.js, NestJS).
Java experience to understand and modernize existing Java-based systems into Node.js solutions.
Proficiency in modern JavaScript/TypeScript, with experience in component-based architecture and state management.
Strong understanding of software design patterns, SOLID principles, clean architecture, and architectural patterns (e.g., Ports & Adapters/Hexagonal Architecture).
Experience with Test-Driven Development (TDD) and unit testing frameworks (Jest, Mocha, React Testing Library).
Knowledge of secure coding practices and application security principles in financial services environments.
Strong understanding of database technologies (both SQL and NoSQL) and API design patterns.
Familiarity with mobile development principles and responsive web design practices.
Solid experience with version control (Git), testing frameworks, and agile development methodologies.
Understanding of security best practices, authentication/authorization, and system integration in a regulated (e.g., banking) environment.
Experience with Azure Functions and Logic Apps for serverless computing and workflow automation.
Exposure to cloud platforms (AWS, Azure) and containerization technologies.
Experience with microservices architecture, message queues, and event-driven systems.
Knowledge of DevOps practices, CI/CD pipelines, and automated testing strategies.
Job Type: Contract
Contract length: 12 months
Pay: RM13,000.00 per month
Benefits:
Health insurance
Experience:
Node.js: 3 years (Required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.