Job Description: Full Stack Developer (React.js & .NET)
Experience: 2–5 Years
Primary Skills: React.js, .NET
Role Focus: Full Stack Development with AI-Assisted Development
Job Summary
We are looking for a skilled Full Stack Developer with hands-on experience in React.js and .NET to design, develop, test, and maintain scalable web applications. The ideal candidate should have strong core development skills and be comfortable leveraging AI tools to improve coding efficiency, productivity, debugging, and software quality.
Key Responsibilities
- Develop and maintain web applications using React.js for the frontend and .NET / C# for backend services.
- Build responsive user interfaces, RESTful APIs, and reliable backend components.
- Write clean, reusable, maintainable, and efficient code following development best practices.
- Use AI-powered development tools effectively for code generation, debugging, testing, code reviews, and productivity improvement.
- Validate and optimize AI-generated code to ensure accuracy, security, performance, and maintainability.
- Perform unit testing, troubleshoot issues, and resolve application defects.
- Collaborate with developers, QA engineers, business analysts, and other stakeholders to deliver quality software.
- Participate in code reviews, technical discussions, and continuous improvement initiatives.
Required Skills & Qualifications
- 2–5 years of hands-on experience in full stack development.
- Strong experience with React.js, JavaScript, HTML, and CSS.
- Proficiency in .NET / C# and backend application development.
- Experience developing and integrating RESTful APIs.
- Good understanding of databases, SQL, and application architecture.
- Familiarity with Git and version control practices.
- Practical experience using AI coding assistants such as GitHub Copilot, ChatGPT, or similar tools.
- Ability to critically review, test, and refine AI-generated code rather than relying on it without validation.
- Strong problem-solving, debugging, and communication skills.
Preferred Skills
- Experience with cloud platforms such as Microsoft Azure.
- Familiarity with automated testing and CI/CD pipelines.
- Knowledge of application security, performance optimization, and secure coding practices.
- Experience integrating AI capabilities into applications is an added advantage.
Ideal Candidate Profile
A hands-on developer who combines strong fundamental programming skills with effective use of AI tools to accelerate development, improve code quality, and deliver reliable software solutions. The role requires a balance of AI-assisted development and traditional software engineering.
Pay: RM5,000.00 - RM7,000.00 per month
Benefits:
- Health insurance
- Maternity leave
- Opportunities for promotion
- Professional development
Experience:
- .NET: 2 years (Required)
- React: 1 year (Required)
Work Location: In person