FULL STACK DEVELOPER 

Job Responsibilities 

  • Design, develop, test, and maintain web-based applications. 
  • Develop and maintain both frontend interfaces and backend services. 
  • Build and maintain RESTful APIs and system integrations. 
  • Develop responsive and user-friendly web interfaces based on UI/UX designs. 
  • Design, develop, and maintain database structures, queries, and migrations. 
  • Troubleshoot, debug, and resolve application and system issues. 
  • Perform code reviews and ensure code quality, maintainability, and security. 
  • Integrate third-party APIs and external services when required. 
  • Perform testing and work closely with QA/Testers to resolve defects. 
  • Support deployment and maintenance across development, staging, and production environments. 
  • Work closely with Business Analysts, UI/UX Designers, QA/Testers, and other developers to deliver project requirements. 
  • Participate in technical discussions, requirement analysis, and software development activities. 
  • Stay updated with current technologies and recommend improvements to existing systems and development processes. 

Requirements 

  • Diploma or Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related field. 
  • Minimum 2 years of experience in full stack or web application development. 
  • Strong experience in PHP/Laravel and/or Python/FastAPI. 
  • Strong knowledge of JavaScript and frontend development. 
  • Experience with React.js, Angular, or Vue.js. 
  • Good knowledge of HTML, CSS, and responsive web development. 
  • Strong knowledge of MySQL or other relational databases. 
  • Experience developing and consuming RESTful APIs. 
  • Experience with Git/GitHub/GitLab and version control. 
  • Good understanding of software development lifecycle and best practices. 
  • Good problem-solving and troubleshooting skills. 
  • Ability to work independently as well as within a development team. 

Preferred / Added Advantage 

  • Experience with third-party API integration. 
  • Experience with authentication and authorization mechanisms such as JWT, OAuth, or SSO. 
  • Experience with Docker and CI/CD. 
  • Experience with cloud or VPS environments. 
  • Knowledge of web application security and OWASP practices. 
  • Experience working in an Agile/Scrum development environment. 

Job Category: Software Development
Job Type: Contract
Job Location: Kuala Lumpur

Apply for this position

Allowed Type(s): .pdf, .doc, .docx