Position: Senior Software Engineer
Responsibilities:
- Lead and manage full lifecycle of software development projects, ensuring timely delivery.
- Develop and maintain high-quality web applications using PHP and Laravel.
- Utilize AWS for hosting and managing web applications.
- Use GitLab for version control and project branch maintenance, ensuring thorough documentation.
- Develop features and improvements to web applications in a secure and well-tested manner.
- Demonstrate strong technical expertise, delivering extensible and high-quality software.
- Mentor junior engineers, providing guidance and support for efficient and secure development processes.
- Employ problem-solving skills to address unique or complex client requests.
- Create and maintain documentation for software, processes, and procedures to facilitate effective knowledge sharing within the team.
Skills & Attributes:
- Excellent communication and collaboration skills.
- Year of experience: At least 4 years in relevant technical stacks
- Strong leadership and project management abilities.
- Proficiency in PHP Laravel Framework and front-end languages like HTML5, CSS3, and JavaScript.
- Expertise in MySQL Database management.
- Proficient in Linux CLI, AWS CLI, and shell scripting.
- Familiarity with web servers like Apache and Nginx.
- Experience with AWS services including EC2, S3, RDS, EB, CloudFormation, and Lambda.
- Proficiency with GitLab for version control and CI/CD tools.
- Familiarity with Docker for virtual machines and containerization.
- Experience with monitoring tools such as AWS CloudWatch or NewRelic.
- Understanding of networking concepts like VPC, subnets, and security groups.
- Knowledge of security best practices for infrastructure, applications, and data.
- Strong problem-solving and critical thinking abilities.
- Bonus: Good understanding of SEO principles.
Working Mode: On-site
Working Location: Ara Damansara, Selangor