Responsibilities of the Candidate:
- Application Development: Design, build, and maintain scalable web applications using Laravel and related technologies.
- Database Management: Create and manage MySQL databases, write optimized queries, and ensure data integrity.
- API Integration: Develop and consume RESTful APIs for seamless data exchange between systems.
- Code Quality & Testing: Write unit-tested code and maintain clear documentation of your work.
- Collaboration: Work closely with frontend developers to ensure tight integration between UI and backend logic.
- Performance Optimization: Monitor and enhance the speed, security, and scalability of applications.
- Version Control: Use Git for version control and follow collaborative coding standards.
Requirements:
- Strong Laravel Experience: Hands-on development experience with Laravel and PHP.
- Database Knowledge: Proficiency with MySQL or similar RDBMS.
- Backend Architecture: Understanding of MVC architecture, routing, middleware, and RESTful APIs.
- Version Control: Familiarity with Git, GitHub/GitLab workflows.
- Basic Frontend Understanding: Experience integrating with HTML, CSS, JavaScript, or Blade templates.
- Experience with Vue.js or ReactJS: For full-stack collaboration and enhancements.
- Familiarity with Cloud Hosting: Knowledge of AWS, DigitalOcean, or cPanel deployment.
- CI/CD Tools: Experience with tools like Jenkins, GitHub Actions, or Laravel Forge.
- Knowledge of Security Best Practices: XSS, CSRF protection, and secure authentication handling.
- Laravel Ecosystem Tools: Familiarity with tools like Laravel Nova, Horizon, and Sanctum.
- Experience Required: 2-4 Years
- Graduate: B.Tech/B.E. in Computer Science, BCA- in Any Specialization
- Postgraduate: MCA, M.Sc. – IT or related fields