Write clean, scalable, and efficient PHP code following best practices and coding standards.
Develop and maintain web applications using PHP frameworks such as Yii, Yii2 and Laravel.
Collaborate with team members and cross functional teams to define project requirements, scope, and objectives.
Develop APIs and integrate third-party services where required.
Ensure software quality through comprehensive testing, debugging, and troubleshooting.
Advocate for test-driven development (TDD) and automated testing practices
Optimize application performance, scalability, and security.
Participate in code reviews, team meetings, and knowledge-sharing sessions.
Troubleshoot, test, and maintain the core product to ensure strong optimization and functionality.
Stay updated with the latest industry trends and emerging technologies to ensure solutions remain current.
Provide technical support and resolve application-related issues as needed.
Why you should join us:
Develop hands-on skills working with a wide array of tools and technologies.
Gain experience working with cloud platforms and integrating with software built using the latest technologies.
Contribute to and lead major initiatives and help drive technology improvements across a core suite of products.
Advance your career in a supportive environment with multiple career paths, including opportunities to continue growth in PHP, leadership and new technical skills
Who You Are:
Attentive to detail with strong problem-solving skills, able to manage multiple tasks effectively and simultaneously.
Thrive in a collaborative environment but also work well independently.
Seek initiative and undertake self-development activities
Communicate clearly, and adapt to varying technical skill levels.
Ability to stay calm under pressure and troubleshoot effectively during high-priority incidents.
What you bring: Required:
Bachelors degree in Computer Science, Software Engineering or a related field (or equivalent experience)
6+ years of professional experience in PHP development with at least 1 year in cloud based environments, preferably AWS
Experience with Agile/Scrum methodologies
Proficient in PHP and one or more of the PHP Frameworks (Laravel, Yii, Yii2)
Strong understanding of OOP concepts, design patterns and SOLID principles.
Hands on experience in designing and implementing RESTful APIs and microservices
Hands on experience in at least one major RDBMS: MySQL, SQLServer, PostgreSQL, etc. and NoSQL: MongoDB, Redis, ElasticSearch, etc., database design, and writing complex queries
Experience in AWS Services, such as EC2, S3, RDS, Aurora, ECS, Lambda, etc.
Experience in containerization tools like Docker and orchestration platforms such as ECS, Kubernetes.
Experience working with DevOps tools and practices (e.g., CI/CD pipelines and associated tooling)
Knowledge of version control systems (e.g., Bitbucket, Git).