Back to search:Senior Full / Jakarta

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.