Backend Laravel Developer
We are seeking a highly skilled and experienced Backend Laravel Developer to join our dynamic team. With a focus on innovation and quality, the ideal candidate will be responsible for developing and maintaining the back-end features and functionalities of our web applications. As a Developer, you will play a crucial role in driving our technology forward and enhancing the overall user experience of our products.
Roles & Responsibilities:
• Development and Maintenance: Develop, implement, and maintain cutting-edge back-end Laravel applications. Ensure high performance and responsiveness of the applications.
• Database Design and Management: Architect and maintain complex databases. Integrate multiple data sources and databases into one system.
• API Development: Develop and maintain scalable and secure APIs for web applications.
• Code Quality: Ensure the coding standards and feasibility of UI/UX designs. Optimize applications for maximum speed and scalability.
• Versioning: Write and maintain clean, efficient, and reliable code. Ensure robust testing and version control practices on Git.
• Collaboration: Work closely with the front-end developers and other team members to integrate user-facing elements with server-side logic.
• Problem-Solving: Troubleshoot, test, and maintain the core product software to ensure strong optimization and functionality.
• Documentation: Create and maintain comprehensive project documentation.
• Mentorship: Guide and mentor junior developers in the team, promoting a culture of learning and growth.
Required Skills & Knowledge:
• Extensive Laravel Experience: Minimum of 4 years of professional experience in Laravel Framework.
• Strong Programming Skills: Proficient in PHP and object-oriented programming; knowledge of MVC design patterns.
• Database Expertise: Strong understanding of MySQL and other relational databases. Experience with SQL/NoSQL databases will be a plus.
• API Development: Experience in developing RESTful APIs.
• Front-End Technologies: Basic understanding of front-end technologies like JavaScript, HTML5, and CSS3.
• Version Control: Proficiency in version control tools like Git.
• Testing: Experience with automated testing tools and methodologies.
• Security Compliance: Knowledge of common security concerns in web applications.
• Performance Tuning: Ability to optimize applications for speed and scalability.
Qualifications:
• Bachelor’s degree in Computer Science, Engineering, or a related subject.
• 4+ years of software development experience, specifically with Laravel.
Preferred:
• Experience with Continuous Integration/Continuous Deployment pipelines.
Extra skills:
• Experience with cloud services like AWS or Azure.
• Familiarity with containerization (Docker/Kubernetes