OT
Laravel Developer
Ova Technologies
πΊπΈ United States
Hybrid
2 months ago
- PHP
- MySQL
- REST API
- Devops
- Agile
- Scrum
- JavaScript
- HTML5
- CSS3
- SQL
- PostgreSQL
- MariaDB
- SQLite
- Bootstrap
- Vue
- React.js
- Alpine.js
- JSON
- JWT
- OAuth2
- Git
- GitHub
- GitLab
- Bitbucket
- Composer
- Postman
- Visual Studio
- Docker
- Redis
- Memcached
- Elasticsearch
- RabbitMQ
- CI/CD
- AWS
- Azure
- GCP
- Linux
- NGINX
- Apache
- PHPUnit
- VS Code
- OOP
- MVC
- SQL Injection
- CSRF
- XSS
- Unit Testing
- Microservices
- GraphQL
- Kubernetes
- Stripe
- Jenkins
- GitHub Actions
2 months ago
Job Title
Laravel Developer
Experience
2β6 Years (Can be adjusted based on the role)
Job Summary
We are looking for a skilled Laravel Developer to design, develop, and maintain scalable web applications using the Laravel framework. The ideal candidate should have strong experience in PHP, Laravel, MySQL, RESTful APIs, and modern web development practices. The role involves collaborating with front-end developers, QA engineers, DevOps, and product teams to deliver secure and high-performance applications.
Key Responsibilities
- Design, develop, and maintain web applications using Laravel.
- Develop clean, reusable, and efficient PHP code following coding standards.
- Build and integrate RESTful APIs and third-party services.
- Design and optimize database schemas and queries.
- Implement authentication, authorization, and role-based access control.
- Troubleshoot, debug, and resolve application issues.
- Optimize application performance and scalability.
- Write unit and feature tests.
- Participate in code reviews and Agile/Scrum ceremonies.
- Maintain technical documentation and deployment processes.
Required Technical Skills
Programming Languages
- PHP 8.x
- JavaScript
- HTML5
- CSS3
- SQL
Frameworks
- Laravel (8/9/10/11)
- Livewire (preferred)
- Lumen (optional)
Database Technologies
- MySQL
- PostgreSQL
- MariaDB
- SQLite (basic knowledge)
Front-End Technologies
- Blade Templates
- Bootstrap
- Tailwind CSS
- Vue.js (preferred)
- React (basic knowledge)
- Alpine.js
API Development
- RESTful APIs
- JSON
- JWT Authentication
- OAuth2 (Laravel Passport/Sanctum)
- API Resource Collections
Laravel Features
- Eloquent ORM
- Artisan CLI
- Middleware
- Service Providers
- Queues & Jobs
- Events & Listeners
- Notifications
- Caching
- Task Scheduling
- File Storage
- Validation
- Migrations & Seeders
Version Control
- Git
- GitHub
- GitLab
- Bitbucket
Development Tools
- Composer
- Postman
- PHPStorm
- Visual Studio Code
- Xdebug
Preferred Skills
- Docker
- Redis
- Memcached
- Elasticsearch
- RabbitMQ
- CI/CD pipelines
- AWS, Azure, or GCP
- Linux server administration
- Nginx / Apache configuration
Daily Responsibilities
- Develop new Laravel modules and features.
- Build and maintain REST APIs.
- Optimize SQL queries and application performance.
- Write unit and feature tests using PHPUnit or Pest.
- Debug and resolve production issues.
- Review code and mentor junior developers.
- Participate in sprint planning, stand-ups, and retrospectives.
- Collaborate with QA and DevOps teams for deployments.
Soft Skills
- Strong analytical and problem-solving skills
- Excellent communication
- Team collaboration
- Time management
- Attention to detail
- Adaptability
- Continuous learning mindset
Education
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
Preferred Certifications
- Laravel Certification (if available)
- PHP Certification (Zend or equivalent)
- AWS Certified Developer (preferred)
- MySQL Database Certification (preferred)
Tools & Technologies
- Laravel
- PHP
- MySQL
- PostgreSQL
- Eloquent ORM
- Blade
- Livewire
- Vue.js
- Tailwind CSS
- Composer
- Git
- Docker
- Redis
- Postman
- Nginx
- Apache
- VS Code
- PHPStorm
KPIs
- On-time feature delivery
- Code quality and maintainability
- API response time
- Application performance
- Bug resolution time
- Test coverage
- Security compliance
- Customer satisfaction
Typical Interview Topics
PHP
- OOP concepts
- Namespaces
- Traits
- Interfaces
- Exception handling
- PHP 8 features
Laravel
- MVC architecture
- Routing
- Controllers
- Middleware
- Eloquent ORM
- Relationships (One-to-One, One-to-Many, Many-to-Many)
- Blade templating
- Service Container
- Dependency Injection
- Queues and Jobs
- Events and Listeners
- Task Scheduling
- Authentication (Sanctum, Passport)
- Validation
- Migrations and Seeders
Database
- SQL joins
- Indexing
- Transactions
- Query optimization
- Stored procedures (basic)
API Development
- RESTful API design
- CRUD operations
- JWT authentication
- OAuth2
- API versioning
Performance & Security
- Caching with Redis
- Queue optimization
- SQL Injection prevention
- CSRF protection
- XSS prevention
- Rate limiting
Testing
- PHPUnit
- Pest
- Feature testing
- Unit testing
Version Control
- Git workflows
- Branching strategies
- Pull requests
- Merge conflict resolution
Nice-to-Have Skills
- Microservices architecture
- GraphQL
- Docker and Kubernetes
- Elasticsearch
- RabbitMQ or Kafka
- Payment gateway integration (Stripe, PayPal, Razorpay)
- CI/CD using Jenkins or GitHub Actions
- Agile/Scrum methodologies
- Cloud deployment and monitoring
Laravel Developer Β· Ova Technologies