- Selangor Shah Alam Selangor Malaysia
Working Location
Job Description
Responsibilities
We are looking for engineers skilled in PHP (Laravel preferred) to perform upgrade and sustaining/maintenance work on applications hosted in AWS, Kubernetes, or on virtual machines. Potential engineers should have a thorough understanding of object-oriented programming, and a deep knowledge of software development fundamentals.
Expectations
Attend daily project meetings
Stand-ups, sprint planning, retrospectives, and other meetings as needed
Work collaborative with senior engineers to identify and solve issues with existing PHP / Laravel applications
Perform maintenance and security tasks on existing projects
Identify and fix security issues with out of date or deprecated packages
Respond to automated error reporting and security maintenance alerts (Sentry, Checkers, Dependabot)
Upgrade packages and frameworks to the latest versions
Maintain background jobs and scripts
Create, update, and maintain visual and unit tests
Ideally 80%+ coverage on projects, where applicable
Participate in established Git workflows
Perform branch maintenance and grooming
Create pull requests and participate in pull request peer review for approval by senior engineers and technical leads
Provide feedback to peers, receive feedback and mentoring from senior engineers and technical leads
(Potential) Perform OS patching and upgrade activities on virtual machines
Key Qualifications
3 to 5 years experience in Software Engineering
Strong understanding of the software development lifecycle
Experience participating in agile workflows
Strong verbal and written communication skills
Ability to follow pre-established coding styles, project standards, and version control routines
Ability to take direction and work independently to solve complex issues
Preferred Technical Skills
3+ years experience in object-oriented programming languages and MVC methodology, preferably with experience in PHP / Laravel 8+
Familiarity with modern JavaScript frameworks, such as React or Vue JS
Familiarity with third-party component libraries, such as Bootstrap, Material UI, Tailwind CSS
Experience with relational databases, e.g. PostgreSQL, MySQL
Knowledge of Test Driven Development principles, experience with creating and maintaining visual and unit tests
Familiarity with automated build pipelines, CI/CD workflows
Experience with cloud-based infrastructure
Working understanding of Docker and Kubernetes
Experience with AWS EC2 a plus
Requirements added by the job poster
• 3+ years of work experience with PHP
Important Information
Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.