

Software Engineer
PT LABELBOX PACKAGING INDONESIA
- North Jakarta, Indonesia1, RT07/RW02, Jalan Pantai Indah Kapuk, Kamal Muara Kel., Penjaringan, North Jakarta, DKI Jakarta, IndonesiaNorth JakartaDKI JakartaIndonesiaIndonesiaTELECOMMUTE
- Full timeFULL_TIME
Posted a day ago and deadline of application is on 24 May
Recruiter was hiring 4 hours ago
2026-03-26T10:31:39.180721+00:002026-05-24T17:00:00+00:00Job Description
We’re hiring a Junior/Mid-Level Software Engineer to support the development and continuous improvement of our Landing Pages, internal ERP system, and Mobile Apps, including API integrations. In this role, you’ll contribute to end-to-end full-stack development, helping build scalable and reliable digital solutions that enhance business operations, system functionality, and overall user experience.
What You’ll Do:
- Perform end-to-end full-stack development for Landing Pages, ERP System modules, and Mobile Apps, including API integration for mobile applications.
- Translate requirements from Project Managers into clear technical logic and implementation plans.
- When required, design and develop database schemas aligned with business requirements and system scalability.
- When required, collaborate on UI/UX design with peers to ensure functionality, usability, and consistency.
- Review and test development outputs before submission to QA/Testers to ensure functionality and compliance with company standards.
- Ensure all deliverables meet company standards, including maintainability, readability, and performance.
- Support system-wide issue resolution, including debugging and troubleshooting errors across the Wilopo ecosystem.
- Conduct code and query reviews to maintain quality and consistency across the team.
- When required, assist with server setup and CI/CD configuration, ensuring smooth deployment and integration workflows.
Minimum Qualifications
What We’re Looking For:
- Fresh graduates are welcome. Experience as a Software Engineer or in an equivalent role, with exposure to both backend and frontend development (up to 2 years) is a plus.
- Solid understanding of database design, SQL queries, and relational data modeling.
- Experience integrating RESTful APIs and working with JSON-based data structures.
- Familiarity with Git, CI/CD pipelines (especially GitHub Actions), and deployment automation.
- Working knowledge of DevOps practices, with hands-on experience using tools like Docker, Kubernetes, and GitHub Actions for basic deployment and environment setup.
- Ability to write clean, maintainable, and testable code following established design patterns and coding standards.
- Strong problem-solving and analytical skills, with the ability to debug and resolve complex issues efficiently.
- Comfortable working in an Agile environment, collaborating closely with Project Managers, SQA, and other engineers.
- Proactive, responsible, and motivated to take ownership of system improvements.
- This is a remote position, and we are specifically looking for candidates based in Medan.
Bonus Points If:
- Proficiency in React Native and/or Flutter.
- Proficiency in PHP (preferably Laravel) and JavaScript frameworks (e.g., Vue.js, React, or similar).
- You’ve worked on ERP systems, internal tools, or complex enterprise applications.
- You have experience in unit tests, test automation, code review, or quality-driven development.
- You use AI-assisted tools (e.g., GitHub Copilot, Cursor) to improve productivity and code quality.
- You’ve led small development teams or initiatives.
When Proceeding with the User Interview:
- Be ready to showcase your project, it’s to show how you approach fullstack development and ensure code quality across backend and frontend layers.
- Demonstrate your understanding of system design, from logic to data flow, and how you translate business needs into scalable technical solutions.
- Share examples of challenges you’ve solved—especially debugging, optimization, or CI/CD automation.
- Highlight how you mentor or support peers and contribute to a positive engineering culture.
- Discuss how you stay current with new technologies and apply them to improve team efficiency.
Side Notes:
- You’ll also be responsible for architecting reliable system structures and reusable components that the engineering team can build upon.
- We value creativity, initiative, and ownership—bring your ideas, question assumptions, and help us raise the quality bar.
- Most importantly, have fun while solving meaningful challenges.
Perks and Benefits
Work from Home
Retirement Benefit Plans
Special Leave Benefits for Women
Medical / Health Insurance
Paid Sick Leave
Employee Discounts
Performance Bonus
Medical, Prescription, Dental, or Vision Plans
Required Skills
- PHP
- Node.js
- JavaScript
- JIRA
- Laravel
- MySQL
- Linux
Jobs Summary
- Job Level
- Mid-Senior Level / Manager
- Job Category
- IT and Software
- Educational Requirement
- Bachelor's degree graduate
- Recruiter response to application
- Always
- Office Address
- Labelbox Office, Rukan Golf Island, Jl. Pantai Indah Kapuk No.1 Blok D, Muara, Kecamatan Penjaringan, Jkt Utara, DKI Jakarta 14470
Feel secure when applying: look for the verified icon and always do your research on a company. Avoid and report situations when employers require payment or work without compensation as part of their application process.