Mid-Level Software Engineer | with Laravel experience - Quezon City
SOFTWARE ENGINEER
Work for our global clients and immerse in our rich and diverse company culture where you can thrive, grow and just be aweSOme! Apply now and discover the Satellite Office Candidate Experience – recognized as one of BEST among BPO companies worldwide.
WHAT IS A SOFTWARE ENGINEER?
Our awesome client, a leading company based in Australia is looking for a Software Engineer to be part of their team.
We are seeking a talented PHP Developer with strong experience in Laravel, Vue.js. This is an exciting opportunity to work in a dynamic environment, building and maintaining high-performance web applications. The ideal candidate will also have an added advantage if they are familiar with Docker, AWS, RabbitMQ, and Nuxt.js.
WHAT WILL BE YOUR MAIN RESPONSIBILITIES?
Responsibilities:
- Develop, maintain, and optimize backend services and APIs using PHP and the Laravel framework.
- Build rich, responsive front-end applications with Vue.js.
- Collaborate with the team to design and implement new features and functionality.
- Work with Docker for containerization and ensure a smooth development environment.
- Integrate messaging queues using RabbitMQ for efficient data processing.
- Troubleshoot and debug issues across the full-stack environment.
- Ensure that all applications are optimized for speed and scalability.
- Work closely with cross-functional teams to ensure seamless integration between front-end and back-end systems.
- Stay up to date with emerging technologies and best practices.
WHAT ARE WE LOOKING FOR?
Requirements- Strong experience with PHP and Laravel.
- Vue.js proficiency is a must.
- Nuxt.js experience is a plus.
- Familiarity with Docker for development and deployment.
- Strong knowledge of RESTful API design and integration.
- Solid understanding of front-end technologies (HTML, CSS, JavaScript).
- Familiarity with version control systems, preferably Git.
- Good understanding of database management systems, particularly MySQL or PostgreSQL.
- Knowledge with AWS (Amazon Web Services).
- Experience with RabbitMQ or other messaging queue systems.
- Strong problem-solving and debugging skills.
- Ability to work independently and in a collaborative team environment.
- Knowledge of Expression Engine for content management system (CMS) development.
- Familiarity with the Slim framework for building lightweight microservices and APIs.
- Experience with Nuxt.js for server-side rendered applications.
- Knowledge of modern JavaScript frameworks and libraries beyond Vue.js.
- Familiarity with testing frameworks (e.g., PHPUnit, Jest).
- Experience with CI/CD pipelines.
- Strong understanding of cloud-based systems and containerized environments.