Position
PHP/Laravel Developer with JavaScript (3-10 years experience)
Division/Department
Engineering
Industry Type
Insurance/ Fintech
Employment Type
Full-Time, Permanent
Job Summary:
We're looking for a skilled PHP/Laravel developer who's comfortable working with JavaScript technologies for both frontend and backend development. You'll be building full-stack applications, working with various databases, and using AI tools to boost your development productivity.
What You'll Be Doing
Backend Development
- Building PHP applications and APIs that actually work
- Writing clean Laravel code that other developers can understand
- Creating REST APIs with Laravel and working with GraphQL when needed
- Working with microservices and Docker containers
- Reviewing code and helping maintain our coding standards
Frontend Development
- Building responsive web applications with JavaScript frameworks
- Creating interactive user interfaces with React, Vue, or Angular
- Working with modern CSS frameworks and preprocessors
- Implementing client-side routing and state management
- Ensuring cross-browser compatibility and mobile responsiveness
Database Work
- Designing database schemas for MySQL, PostgreSQL, and Redis
- Writing SQL queries using Eloquent ORM or Query Builder
- Setting up proper indexing and optimizing database performance
- Working with both SQL and NoSQL databases
- Handling database migrations and keeping things running smoothly
AI Tools & Productivity
- Using AI coding assistants like GitHub Copilot, Cursor AI, or Tabnine
- Integrating AI APIs (OpenAI, Claude) into applications when needed
- Building features that leverage AI capabilities
- Using AI tools to debug and optimize code
Full-Stack Integration
- Connecting frontend and backend seamlessly
- Implementing authentication and authorization
- Working with APIs and handling data flow
- Managing state between client and server
- Ensuring smooth user experience across the stack
Job Requirements:
Must have (3-10 years experience)
- Solid experience with PHP and Laravel framework
- Good understanding of JavaScript (ES6+, async/await, modules)
- Experience with frontend frameworks (React, Vue, or Angular)
- Experience with databases - MySQL, PostgreSQL, or MongoDB
- Knowledge of REST APIs and GraphQL
- Comfortable with Git and version control
- Experience with testing frameworks like PHPUnit or Jest
AI Tools Experience
- Using AI coding assistants (GitHub Copilot, Cursor AI, Tabnine)
- Working with AI APIs like OpenAI or Claude
- Using AI tools for debugging and code optimization
- Basic understanding of prompt engineering
Frontend Skills
- HTML5, CSS3, and modern JavaScript
- Frontend frameworks (React, Vue.js, or Angular)
- State management (Redux, Vuex, NgRx)
- Build tools (Webpack, Vite, Laravel Mix)
- CSS preprocessors (Sass, Less) or CSS-in-JS
- Responsive design and mobile-first approach
Backend Skills
- PHP 8.0+ with Laravel framework
- Working Knowledge of NodeJs
- Eloquent ORM and Query Builder
- Laravel features (Artisan, Blade, Middleware, Events)
- API development and authentication
- Caching strategies (Redis, Memcached)
- Queue management and job processing
Bonus Skills
- Cloud experience (AWS, Azure, or Google Cloud)
- Docker and containerization
- CI/CD pipelines (GitHub Actions, Jenkins)
- Message queues (Redis, RabbitMQ, Kafka)
- API security (JWT, OAuth2, Sanctum)
- Task queues (Laravel Queues, Horizon)
- Real-time features (WebSockets, Pusher)
- Payment integration (Stripe, PayPal)
- Search engines (Elasticsearch, Algolia)
Mandatory Skills:
Technical Skills
- You've actually built and deployed full-stack applications
- You understand both frontend and backend development
- You're comfortable with AI tools and use them regularly
- You can work with data and have some ML experience
- You can debug issues and solve problems independently
Soft Skills
- Good communication skills - you can explain technical concepts clearly
- Team player who can work well with others
- Self-motivated and always learning new things
- Can mentor junior developers (for senior roles)
- Can work with designers and product managers
Education
- Bachelor's degree in Computer Science or related field preferred
- Relevant certifications are a bonus
- What matters most is your actual experience and skills
Experience Levels
3-5 years
: You can work independently on full-stack projects5-7 years
: You can lead projects and mentor others7-10 years
: You can architect solutions and guide technical decisions8-10 years
: You can drive technical strategy and lead engineering teams
Our Technology Landscape:
Backend Development
- PHP 8.0+, Laravel, Composer
- MySQL, PostgreSQL, Redis
- Eloquent ORM, Query Builder
- Laravel Sanctum, Passport
Frontend Development
- React, Vue.js, or Angular
- HTML5, CSS3, JavaScript ES6+
- Sass, Tailwind CSS, Bootstrap
- Webpack, Vite, Laravel Mix
AI Tools
- GitHub Copilot, Cursor AI, Tabnine
- OpenAI API, Claude API
- ChatGPT, Perplexity for research
Development Tools
- VS Code, PhpStorm, Cursor AI
- Git, GitHub, npm/yarn
- Docker, Docker Compose
- XAMPP, Laravel Valet, Sail
Testing & Quality
- PHPUnit, Pest
- Jest, Cypress, Laravel Dusk
- CodeSniffer, PHPStan
- ESLint, Prettier
How to Apply
Send us your resume and don’t forget to attach:
- Your GitHub profile (we want to see your code)
- Examples of full-stack projects you've built
- Any AI/ML projects or data analysis work you've done
- Any open-source work you've done
- Tell us about your experience with AI development tools
What to expect: