Plus8Soft is seeking a Full Stack Engineer for a long-term role focused on maintaining and evolving a business-critical internal control system for a global trading company. You will take ownership of a large legacy PHP codebase and a React microfrontend architecture, with a mandate for proactive problem-solving and thoughtful modernization.
What You'll Do
- Maintain and evolve a large PHP-based internal control and admin system (SCA).
- Refactor and modernize legacy components thoughtfully for long-term stability.
- Develop and maintain frontend features using React within a microfrontend architecture.
- Identify root causes of issues and propose robust solutions.
- Collaborate closely with product and Australian engineering teams to define requirements.
- Ensure high code quality, maintainability, and system performance.
What We're Looking For
- 3+ years of professional PHP experience in production environments.
- Strong production experience with Symfony (Laramel acceptable).
- Solid React experience and comfort working full-stack.
- Experience working with complex or legacy systems.
- Strong SQL skills, including query optimization, indexing, and performance tuning.
- Ability to work independently across the full technology stack.
- Strong communication skills in English.
- Availability to maintain a timezone overlap with Australia.
- A high level of responsiveness, proactiveness, and ownership.
Technical Stack
- PHP
- Symfony / Laravel
- React
- SQL
Team & Environment
You will collaborate closely with product managers and the Australian engineering team to shape the system's evolution.
Benefits & Compensation
- Fully remote role with a flexible schedule (AU timezone overlap required).
- Compensation in USD via a convenient payment method.
- Long-term, stable engagement.
- High level of ownership and meaningful impact on a critical system.
- Close collaboration with international engineering teams.
Work Mode
This is a fully remote, global position.
Company Culture
We value an ownership mindset, the ability to question assumptions, comfort working with incomplete specifications, structured thinking, clean implementation, and a long-term commitment to system evolution.





