- BackApply
A PHP Laravel Developer plays a crucial role in designing, developing, and maintaining web applications using the Laravel framework, which is a popular PHP framework for building scalable and efficient web applications.
Currently We Do Not Have Any Openings!
5-Days Working
Paid Leaves
Complimentary Health Insurance
Overtime Pay
Fun Activities
Personal Loan
Employee
Training
Positive Work Environment
Professional Developments
Job Description:
- Laravel Development: Utilize the Laravel PHP framework to build robust and scalable web applications. Develop and maintain the backend of web applications, ensuring high performance and responsiveness.
- Database Management: Design and maintain databases, including creating tables, optimizing queries, and ensuring data integrity. Work with database management systems, such as MySQL, MongoDB, and Redshift.
- API Development: Develop and maintain RESTful APIs to facilitate communication between the frontend and backend systems. Integrate third-party APIs as needed.
- Frontend Integration: Collaborate with frontend developers to integrate user-facing elements using server-side logic. Ensure seamless integration between the backend and frontend components of the application.
- Code Optimization and Performance Tuning: Write efficient, reusable, and testable code. Identify and address performance bottlenecks in the application.
- Security: Implement and maintain security best practices to protect the application from common security threats, such as SQL injection and cross-site scripting (XSS).
- Version Control: Use version control systems (e.g., Git) to manage codebase changes and collaborate with other team members.
- Testing: Write unit tests and conduct code reviews to ensure the reliability and quality of the code. Perform debugging and troubleshooting as needed.
- Documentation: Create and maintain technical documentation for code, APIs, and system architecture.Document coding standards and best practices for the development team.
- Collaboration: Work closely with cross-functional teams, including frontend developers, designers, and project managers. Participate in agile development processes and meetings.
- Continuous Learning: Stay updated on industry trends, best practices, and emerging technologies. Continuously improve skills and knowledge related to Laravel development.
- Deployment and DevOps: Assist in the deployment process and work with DevOps teams to ensure smooth deployment and operation of applications.
Job Responsibility:
Key Performance Areas:
- Laravel Development: Timely delivery of robust and scalable web applications. Adherence to coding standards and best practices in Laravel development.
- Database Management: Efficient design and maintenance of databases. Optimization of queries for improved application performance. Ensuring data integrity and security in database operations.
- API Development: Creation and maintenance of well-documented RESTful APIs. Successful integration of third-party APIs as required.
- Frontend Integration: Seamless collaboration with frontend developers for smooth integration. Timely resolution of any issues related to backend/frontend integration.
- Code Optimization and Performance Tuning: Development of efficient, reusable, and testable code.Identification and resolution of performance bottlenecks in a timely manner.
- Security: Implementation and maintenance of security best practices.
- Version Control: Effective use of version control systems for codebase management. Collaborative engagement with team members through version control.
- Testing: Development of comprehensive unit tests for code reliability. Active participation in code reviews and timely resolution of issues.
- Documentation: Creation and maintenance of clear and comprehensive technical documentation. Establishment and adherence to coding standards for the development team.
- Collaboration: Positive and effective collaboration with cross-functional teams. Active participation in Agile development processes and meetings.
- Continuous Learning: Regular updating of knowledge on industry trends and best practices. Demonstrated improvement in skills and knowledge related to Laravel
- Deployment and DevOps: Successful assistance in the deployment process. Effective collaboration with DevOps teams for smooth application operation.
Key Performance Indicators :
- Timely Delivery of Features: Percentage of features delivered on schedule.
- Application Performance: Monitoring response times and server resource usage.
- Database Management: Percentage reduction in data-related issues. Query optimization, reduction in database response times.
- Third-Party API Integration: Number of third-party APIs integrated successfully.
- Frontend Integration: Successful integration with frontend components, feedback from frontend developers.
- User Experience (UX): User satisfaction scores, feedback on integrated features.
- Code Optimization and Performance Tuning: Improvement in code efficiency and reduction in performance bottlenecks. Percentage of code covered by unit tests.
- Version Control Compliance: Adherence to version control processes, number of successful merges.
- Documentation: Percentage of code and API documentation coverage.Compliance with documented coding standards.
- Collaboration: Feedback from other team members on collaboration and communication.
- Continuous Learning: Attendance in training sessions, certifications, and workshops. Contributions to internal knowledge-sharing sessions.
- Deployment and DevOps: Positive feedback and successful collaboration with DevOps teams.
Required Skills & Qualification:
- Minimum bachelor’s degree in computer science.
- At least 2 years of experience as a Laravel developer.
- Knowledge of MVC
- Sound knowledge in HTML, CSS, JavaScript & JQuery, and OOPs concepts.
- Expertise in the relational database, query optimization, and Creating database schemas that represent and support application processes.
- Knowledge of user authentication and authorization, RestFull API Development
- Experience of at least 1 payment gateway including single-time purchases and subscription purchases.
- Ability to write maintainable, pluggable, modular, clean code with a detailed understanding of business logic.
- Strong analytical skills and ability to “think outside of the box”
- Excellent planning, organization, and time management skills
- Superb interpersonal, communication, and collaboration skills.
- Knowledge of version control (Git).
Interview Process:
- HR Round
- Technical Round
- Practical Round
- Salary Negotiation
- Offer Release
NOTE : Need Help? Call HR For More Information!