Full Stack Developer
Summary
Builds full-stack web features for an HR self-service platform, including UI with React/Vue/Angular and backend APIs, tests, and refines designs with designers.
Job Purpose
Delivers complete features across the web application, from interface implementation through to supporting backend services. Provides the delivery throughput for the HR administrator and employee self-service web experience.
Key Responsibilities
Feature Development
- Build end-to-end web features spanning front-end interface and supporting backend endpoints.
- Implement UI/UX designs faithfully, using the design system, and raise design gaps rather than improvising silently.
- Build the HR administrator experience: high-volume data entry, bulk operations, approval workflows and reporting interfaces.
Code Quality & Testing
- Write automated tests for delivered features, component, integration and end-to-end as appropriate.
- Participate actively in code review, both as author and reviewer.
- Follow established engineering standards, branching strategy and CI gates.
- Fix defects in owned features, including root cause rather than symptom.
- Work directly with the UI/UX Designer during design refinement to flag technical constraints early.
- Work with the Product Specialist to clarify acceptance criteria before development starts.
- Support the Senior Software Engineer in maintaining API consistency across clients.
Requirements — Essential
- Bachelor's degree in Computer Science, Information Systems or equivalent practical background.
- Minimum 4 years professional full-stack development experience.
- Strong modern front-end capability: Nest-JS, React, Vue or Angular with TypeScript.
- Solid backend capability in at least one server-side stack, sufficient to build and maintain production endpoints independently.
- Relational database competence: schema understanding, query writing and basic optimisation.
- Demonstrated experience implementing designs from Figma or equivalent, with attention to fidelity.
- Automated testing practice as a routine part of development.
- Version control fluency with Git and experience working within CI/CD pipelines.
- Professional English; fluent Bahasa Indonesia.
Requirements — Preferred
- Experience with enterprise or admin-heavy applications rather than only marketing or content sites.
- Experience with complex form handling, data tables and workflow interfaces.
- Familiarity with HRIS, ERP or financial systems.
- Exposure to accessibility implementation.
- Experience with state management at scale and performance optimisation.
How many years' experience do you have as a Full Stack Developer?
Which of the following types of qualifications do you have?
Which of the following back end development libraries and frameworks are you proficient in?
Which of the following revision control tools do you have experience using?
Agriculture, Forestry & Fishing More than 10,000 employees
KPN Corp is a holding company formed in 2019 and headquartered in Jakarta. KPN Corp has several businesses, including: oil palm plantations, palm oil processing, cement, property and hospitals.
The business activities of KPN Corp, spread throughout Indonesia and even to several countries in Asia. With the support of more than 30,000 employees, KPN Corp continues to develop its business to be sustainable and provide benefits and profits for its stakeholders.
KPN Corp is a holding company formed in 2019 and headquartered in Jakarta. KPN Corp has several businesses, including: oil palm plantations, palm oil processing, cement, property and hospitals.
The business activities of KPN Corp, spread throughout Indonesia and even to several countries in Asia. With the support of more than 30, 000 employees, KPN Corp continues to develop its business to be sustainable and provide benefits and profits for its stakeholders.