26 EduRun Jobs
Senior Web Developer - PHP (3-6 yrs)
EduRun
posted 11d ago
Responsibilities :
- Design, develop, and maintain robust and scalable web applications using PHP.
- Write clean, well-structured, and efficient code adhering to OOP principles and established coding standards.
- Lead and participate in code reviews, ensuring code quality and best practices.
- Collaborate with product managers, designers, and other developers to define project requirements and deliver high-quality solutions.
- Implement and maintain efficient database schemas and queries using MySQL.
- Utilize Git for version control, including branching, pull requests, and resolving merge conflicts.
- Troubleshoot and debug complex issues, ensuring optimal application performance.
- Contribute to the continuous improvement of development processes and workflows.
- Mentor and guide junior developers, fostering a collaborative and supportive team environment.
- Deploy and manage applications in Linux environments using Bash and SSH.
- Work with RESTful APIs and understand HTTP protocols.
- Implement and utilize caching mechanisms and HTTP accelerators (e.g., Varnish) to enhance performance.
- Implement CI/CD pipelines using GitLab CI/CD for automated testing and deployment.
- Utilize Docker and docker-compose for containerization and environment management.
- Monitor application performance and logs using tools like Kibana and Grafana (if applicable).
- Follow separation of concerns principles, implementing controller, service, and repository patterns.
- Work with Content Management Systems such as Drupal (if applicable).
Functional Areas: Software/Testing/Networking
Read full job description