Job Overview
Senior PHP Developer
Position: Senior Engineer – PHP
About Us:
Techlabs is a collection of product-engineering labs, building cutting-edge technology products and platforms specializing in Web3, IoT solutions, data engineering, and more. Our software engineering capabilities extend beyond standard cloud-based software development to IoT and blockchain technologies.
Job Summary:
As a Senior Engineer – PHP, you will be working closely with our client’s product owners to help shape and build the future of our client’s Marketing ecosystem for the leading online gambling operator in Asia.
Responsibilities:
- Enhance and innovate existing projects by developing front-end websites and pages according to specifications.
- Implement strategies for current products based on specific needs.
- Participate in the integration of new payment providers.
- Lead the design and development of new features.
- Conduct prototyping and assess potential implementations.
- Collaborate with business stakeholders to understand and effectively address the issues they aim to resolve.
- Programming, problem-solving, and prototyping for innovative product design.
- Writing and improving the documentation for the products and tools we make:
- Helping customer support by answering customer questions
- Maintaining the ownership of our product, and
- Assisting in troubleshooting production incidents
Required Qualifications and Skills:
- Proficient in verbal and written English communication.
- Strong team spirit and collaborative mindset.
- Demonstrates a proactive problem-solving attitude.
Technical Proficiency:
- Solid understanding of PHP and object-oriented programming (OOP) syntax.
- Experience with Composer for dependency management.
- Proficient in Git, including branching, creating pull requests, and resolving merge conflicts.
- Familiarity with Bash scripting and Linux operating systems, including SSH usage.
- Knowledge of HTTP and REST principles.
- Competent in MySQL database management and data structures.
- Understanding of software design principles, including separation of concerns using controller, services, and repository patterns.
- Experience with Docker and docker-compose for containerization.
- Familiarity with Gitlab, including continuous integration and continuous deployment (CI/CD) practices.
- Proficiency in Markdown for documentation purposes.
- Previous exposure to monitoring tools such as Kibana and Grafana is advantageous.
Preferred Skills:
- Drupal
- Caching: cache replication, TTL, poisoning, hit and miss, debugging
- Varnish or HTTP accelerators in general
- TDD
- SOLID
- Microservices architecture
- Domain Driven Design
- OOP and design patterns
We’re looking for someone with strong back‐end skills who is familiar with modern frameworks like Symfony or Laravel, complemented with experience with Drupal 7, 8, and 9.
Job Detail
- Offered SalaryNot Specified
- Career LevelNot Specified
- ExperienceNot Specified
- GenderBoth
- INDUSTRYComputer and technology
- QualificationBachelor's Degree
Related Jobs (19)
- Quality Assurance Lead Jobs at Softvil Technologies in Colombo, Sri Lanka on October 21, 2024 Full-Time
- Project Management Lead Jobs at Softvil Technologies in Colombo, Sri Lanka on October 21, 2024 Full-Time
- GCP Network Engineer Jobs at Softvil Technologies in Colombo, Sri Lanka on October 18, 2024 Full-Time
- Qlik Sense Developers Jobs at Softvil Technologies in Colombo, Sri Lanka on October 18, 2024 Full-Time
- Business Consultant Jobs at Softvil Technologies in Colombo, Sri Lanka on October 15, 2024 Full-Time