Information Technology
Tech Inclusive
Overview
Job Title: PHP Laravel Developer (2+ years experience)
Key Responsibilities:
- Application Development:
- Design, develop, and maintain dynamic web applications using PHP and the Laravel framework.
- Develop RESTful APIs for communication between front-end and back-end systems.
- Integrate third-party services and APIs into Laravel applications.
- Database Management:
- Work with relational databases (such as MySQL, PostgreSQL, or SQLite) to design and manage database schemas.
- Perform database migrations and optimizations.
- Write efficient SQL queries and ensure proper database normalization.
- Code Quality:
- Follow best practices for clean, efficient, and scalable code.
- Write unit and integration tests for backend code.
- Debug and optimize code for performance improvements.
- Version Control:
- Use Git for version control and collaborate with team members via GitHub, GitLab, or Bitbucket.
- Collaboration:
- Work closely with front-end developers to integrate back-end services.
- Collaborate with project managers, designers, and other developers to ensure project deadlines are met.
- Participate in code reviews and mentoring junior developers.
- Security:
- Ensure the security of applications by implementing industry-standard security practices (e.g., data validation, protection against SQL injection, XSS, CSRF).
- Stay updated with common security vulnerabilities and best practices for PHP.
- Deployment:
- Deploy applications to production environments using CI/CD tools like Jenkins, GitLab CI, etc.
- Manage cloud-based infrastructure (e.g., AWS, DigitalOcean).
- Maintenance and Troubleshooting:
- Handle debugging and resolve bugs reported by users or during testing.
- Maintain and enhance existing applications.
Technical Skills:
- Core Skills:
- Proficiency in PHP and Laravel framework.
- Experience with MVC architecture and design patterns.
- Understanding of RESTful APIs, JSON, and SOAP.
- Experience with Blade templating engine in Laravel.
- Database:
- Strong knowledge of MySQL or PostgreSQL.
- Experience with Eloquent ORM in Laravel for querying databases.
- Familiarity with database migration, seeding, and testing.
- Version Control & Collaboration:
- Experience using Git for version control.
- Familiarity with GitFlow for branching and merging.
- Front-end Basics:
- Understanding of basic HTML, CSS, and JavaScript (Vue.js experience is a plus, as Laravel integrates well with it).
- Testing:
- Experience with unit testing (PHPUnit) and automated testing.
- Caching & Performance:
- Knowledge of caching techniques (Redis, Memcached) to improve performance.
- Others:
- Familiarity with Composer for dependency management.
- Experience with task scheduling in Laravel (Laravel Scheduler).
- Basic knowledge of Linux server management.
Qualifications:
- Experience: 3+ years in PHP development, with at least 2 years using Laravel.
- Education: Degree in Computer Science, Information Technology, or equivalent practical experience.
Job Types: Full-time, Part-time, Permanent, Fresher, Internship, Freelance
Contract length: 36 months
Pay: From ₹14,475.55 per month
Expected hours: 40 per week
Benefits:
- Flexible schedule
- Internet reimbursement
- Paid sick time
- Paid time off
- Provident Fund
- Work from home
Schedule:
- Day shift
- Monday to Friday
Supplemental Pay:
- Commission pay
- Performance bonus
- Yearly bonus
Work Location: In person
Expected Start Date: 01/03/2025
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in