Skip to main content Skip to footer

Node.js & React.js FS Dev

Business Architecture Senior Analyst | Early Career | Full time
Job No. 14027862 | Kuala Lumpur
Apply for this job

We are seeking experienced Node.js & React.js Full Stack Developers to design, develop, and maintain scalable, secure, and high-performance web applications. The ideal candidates will work across frontend and backend systems, follow modern development standards, and actively contribute to code quality, testing, and continuous improvement. You will collaborate closely with product managers, designers, and fellow engineers to deliver reliable, maintainable, and production-ready solutions.

Key Responsibilities

Frontend Development

  • Develop responsive, accessible, and user-friendly interfaces using React.js
  • Implement reusable components and maintain scalable frontend architecture
  • Optimize UI performance and ensure cross-browser compatibility

Backend Development

  • Design, develop, and maintain RESTful APIs using Node.js
  • Implement secure authentication, authorization, and data validation
  • Integrate relational and NoSQL databases (e.g., MySQL, MongoDB)
  • Integrate third-party APIs and services

Quality & Engineering Excellence

  • Write and maintain unit tests and integration tests for frontend and backend
  • Implement and maintain code coverage standards
  • Run SonarQube analysis, fix reported issues, and reduce technical debt
  • Perform code reviews and provide constructive feedback to team members
  • Refactor existing code to improve performance, readability, and maintainability
  • Ensure adherence to clean code principles and SOLID design practices

DevOps & Best Practices

  • Follow Git-based workflows (branching, pull requests, versioning)
  • Support CI/CD pipelines and deployment processes
  • Monitor application performance and resolve production issues
  • Apply security best practices to prevent vulnerabilities

Collaboration & Process

  • Work closely with designers, product managers, and QA teams
  • Participate in sprint planning, stand-ups, and retrospectives
  • Document technical designs, APIs, and development guidelines
  • Follow industry-standard development best practices and recommendations

Required Skills & Qualifications

  • Strong hands-on experience with React.js and Node.js
  • Proficiency in JavaScript (ES6+)
  • Solid experience building and consuming REST APIs
  • Experience with MySQL and/or MongoDB
  • Experience with unit testing frameworks (e.g., Jest, Mocha, React Testing Library)
  • Experience running and fixing issues from SonarQube
  • Strong understanding of code quality, performance optimization, and security
  • Proficiency with Git and collaborative development workflows

Preferred / Nice-to-Have Skills

  • Experience with TypeScript
  • Familiarity with Docker and containerized deployments
  • Knowledge of CI/CD tools (GitHub Actions, GitLab CI, Jenkins, etc.)
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Understanding of microservices architecture
  • Experience with Agile/Scrum methodologies

What We Expect

  • High ownership of code quality and delivery
  • Proactive approach to identifying and reducing technical debt
  • Commitment to best practices, standards, and continuous learning
  • Strong communication and teamwork skills

Kuala Lumpur

Equal Employment Opportunity Statement

All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law.

Job candidates will not be obligated to disclose sealed or expunged records of conviction or arrest as part of the hiring process.

Accenture is committed to providing veteran employment opportunities to our service men and women.

Please read Accenture’s Recruiting and Hiring Statement for more information on how we process your data during the Recruiting and Hiring process.

We work with one shared purpose: to deliver on the promise of technology and human ingenuity. Every day, more than 775,000 of us help our stakeholders continuously reinvent. Together, we drive positive change and deliver value to our clients, partners, shareholders, communities, and each other.

We believe that delivering value requires innovation, and innovation thrives in an inclusive and diverse environment. We actively foster a workplace free from bias, where everyone feels a sense of belonging and is respected and empowered to do their best work.

At Accenture, we see well-being holistically, supporting our people’s physical, mental, and financial health. We also provide opportunities to keep skills relevant through certifications, learning, and diverse work experiences. We’re proud to be consistently recognized as one of the World’s Best Workplaces™.

Join Accenture to work at the heart of change. Visit us at www.accenture.com.

Discover where this job fits at Accenture

Software developer jobs: Change the game

From designing games to creating game-changing experiences and products, the possibilities of what you can achieve are endless with careers in programming language.

Learn more

Technology jobs: Be the catalyst

Get hands-on with the technologies that our clients need to reinvent, work in new ways and change the world for the better.

Learn more