We are hiring an experienced PHP Developer for the role of Senior Software Engineer in Trivandrum.
Experience
- 5-8 years of experience in PHP development.
Qualification
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Responsibilities and Requirements
- Strong experience with PHP frameworks such as Laravel, Symfony, or Zend.
- Expertise in working with MySQL, PostgreSQL, or similar relational databases. Familiarity with NoSQL databases like MongoDB is a plus.
- Extensive experience in designing, developing, and maintaining RESTful APIs.
- Strong knowledge of version control systems, particularly Git and Git-based workflows.
- Solid understanding of OOP, design patterns, and software architecture principles.
- Experience with unit testing, integration testing, and related testing frameworks.
- Strong understanding of web security practices, including data encryption, secure authentication, and vulnerability management.
- Familiarity with containerization tools like Docker and orchestration tools (e.g., Kubernetes).
- Good knowledge in performance optimisation (DB & Code).
- Experience working in a Linux environment with intermediate-level knowledge in Linux system administration and one scripting language (Python, Bash, Perl).
- Strong fundamentals in OO, algorithms, and data structures.
Good to Have
- Knowledge of MongoDB & application scalability.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Exposure to microservices architecture and design.
- Experience with GraphQL or other advanced API technologies.
- Familiarity with front-end technologies (HTML, CSS, JavaScript) and frameworks like Vue.js or React.