Job Category: Software Development
Job Type: Full Time
Job Location: Kottayam
Qualification: Graduation
Experience: 1 - 2 years
Salary: 20000 - 30000
We are looking for a PHP Developer responsible for managing back-end services and the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application.Therefore, a basic understanding of front-end technologies is necessary as well.
Responsibilities:
- Develop, test, and deploy dynamic web applications using PHP.
- Collaborate with front-end developers to integrate user-facing elements using server-side logic.
- Design and maintain efficient, reusable, and reliable PHP code.
- Integrate data storage solutions, including databases, key-value stores, blob stores, etc.
- Work on both the front-end and back-end aspects of the web application.
- Ensure high performance and responsiveness of applications.
- Integrate third-party APIs and web services.
- Develop and maintain RESTful APIs.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Conduct code reviews and provide constructive feedback.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with outside data sources and APIs.
- Write clean, well-documented code.
- Document code changes and participate in code reviews.
Requirements:
- Bachelor’s or master’s degree in computer science, software engineering, or a related field.
- Minimum 2 years of proven work experience as a PHP Developer or in a similar role.
- Strong command of the PHP programming language and its frameworks (e.g., Laravel, CodeIgniter).
- Understanding of full-stack frameworks, micro web framework, and asynchronous frameworks.
- Solid understanding of software development principles, best practices, and design patterns.
- Proficiency in database technologies (e.g., MySQL) and ORM libraries like Eloquent.
- Experience working with front-end technologies such as HTML, CSS, and JavaScript.
- Familiarity with version control systems (e.g., Git) and collaborative development workflows.
- Knowledge of web services, RESTful APIs, and API integration.
- Familiarity with front-end technologies and frameworks (React, Angular, Vue.js) is a plus.
- Familiarity with containerization technologies, such as Docker or Kubernetes.