Home Job Listings Categories Locations

Junior Full Stack Developer

๐Ÿ“ Indonesia

Technology Integrity

Job Description

The Junior Full Stack Developer contributes to the development, maintenance, testing and optimization of Integrity applications by contributing to both frontend and backend components. Under the guidance of senior developers, the role aims to build reliable, secure, and scalable solutions while continuously developing technical and professional skills.

What will you do : 1. Frontend & Mobile Development

Develop and maintain web and mobile frontend components using TypeScript, modern frameworks, or native mobile technologies (e.g., React, Next.js, React Native, Kotlin, Swift)

Implement responsive and mobile-friendly user interfaces based on UI/UX designs and design systems

Manage component state, navigation, and side effects using appropriate patterns (hooks, basic state management)

Integrate web and mobile applications with backend APIs and handle loading, error, and empty states

2. Backend Development

Design, develop, and maintain scalable backend services and APIs.

Implement and maintain backend features using modern backend frameworks (e.g., Laravel, NestJS).

Develop RESTful APIs consumed by both web and mobile applications

Work with databases using ORM/ODM tools

Assist in implementing authentication and authorization mechanisms suitable for web and mobile (JWT, RBAC)

3. Code Quality, Testing & Maintenance

Write clean, readable, and maintainable code across web, mobile, and backend components

Create and maintain unit tests and basic integration tests for frontend, mobile, and backend features

Debug, fix bugs, and refactor existing code under guidance from senior developers

4. Development Workflow & Collaboration

Development Workflow & Collaboration

Use Git-based workflow

Collaborate with senior developers, product owners, designers, and QA team

Communicate progress, risks, and blockers clearly and in a timely manner

Apply Docker and containerization tools to improve consistency across development, testing, and deployment environments

5. Security, Performance & Continuous Improvement

Apply basic secure coding practices for web, mobile, and backend applications

Follow best practices for mobile app development (API efficiency, error handling, basic offline considerations)

Who we need : 1. Experience:

Any from 1~2 years experience

Fresh graduates are accepted if they have strong projects or portfolios

Personal projects (web apps, APIs)

Mobile or web apps built independently

2. Education:

Diploma D3

Bachelorโ€™s Degree (S1) in Information Technology / Teknologi Informasi or Software Engineering / Rekayasa Perangkat Lunak

Any frontend, or backend or DevOps certifications

3. Technical Skills:

Frontend Development: Typescript

Backend Development: Typescript, PHP

4. Language Skills:

Bahasa Indonesia proficiency

English proficiency, written required

5. Other Skills:

Problem-Solving

Teamwork & Collaboration

6. Knowledge:

Software Development Fundamentals

Frontend Web Development and Backend Development Concepts

Database & Data Handling

Web Security Basics

Version Control & Collaboration

If you meet these requirements and you are looking for a new, exciting opportunity within a successful, growing company, then this role is for you!

Integrity Indonesia is an equal-opportunity employer.

Integrity Indonesia is a foreign investment company that has operated for 24 years in Indonesia. Our business is to provide services related to the prevention, detection and investigation of fraud.

Our services include employment background screening, whistleblowing systems, mystery shopping services, due diligence, research & market intelligence, asset tracing, skip tracing, claims investigations, brand protection, anti-counterfeiting, trademark investigation and market surveys.

#J-18808-Ljbffr

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: December 17, 2025
Job Type: Technology
Location: Indonesia
Company: Integrity

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.