We are looking for a skilled Full-Stack Software Engineer (Laravel / JavaScript) to support our enterprise and government-related projects. This position focuses on developing robust backend systems using Laravel and CodeIgniter, building responsive JavaScript-based front-end applications, and integrating biometric and electronic ID (e-KTP) technologies. The ideal candidate is a versatile engineer with strong technical depth, comfortable with software-to-hardware integrations and multi-platform development.
Job Description:
- Design, develop, and maintain scalable web applications using Laravel, CodeIgniter, and modern JavaScript frameworks.
- Build and optimize backend APIs, database logic, and system integrations with PHP-based frameworks.
- Develop front-end interfaces using React, Vue, or Angular, ensuring responsiveness and high usability.
- Implement server-side features using or other JavaScript backend technologies when required.
- Integrate biometric recognition technologies (e.g., fingerprint or facial recognition) using hardware SDKs.
- Collaborate with UI/UX, QA, and project management teams to deliver complete end-to-end solutions.
- Write clean, maintainable, and well-documented code following best practices.
- Manage repositories using Git and support deployment workflows using Docker.
- Troubleshoot system issues, optimize performance, and ensure secure and reliable data handling.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum 5 years of experience as a full stack developer.
- Minimum of 7 completed development projects across web, mobile, or desktop platforms.
- Strong proficiency in PHP, especially Laravel and CodeIgniter.
- Solid experience with JavaScript front-end frameworks (React, Vue, or Angular).
- Experience with JavaScript backend , , or NestJS) is a strong plus.
- Hands-on experience with biometric technologies (fingerprint or facial recognition) and SDK/device integration.
- Strong understanding of relational databases such as MySQL or PostgreSQL.
- Familiarity with Docker, Git, and modern CI/CD workflows.
- Strong analytical and problem-solving skills, with high attention to system reliability and data accuracy.
- At least conversational skill in English is required.
- Ability to start as soon as possible.