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