Datafortune
Website:
datafortune.com
Job details:
Senior PHP Developer
We are looking for a seasoned PHP Developer with strong Laravel expertise to lead backend development for a modern web application. The ideal candidate will have deep experience building scalable backend systems and APIs. You will work in an Agile team using tools like Docker, GraphQL, and PostgreSQL in modular architecture.
Key Responsibilities
- Design, develop, and maintain backend services using Laravel.
- Build and manage GraphQL APIs using Laravel Lighthouse.
- Support frontend development where needed using Vue 2 (Inertia.js) .
- Use Docker and Laravel Sail for local development environments.
- Develop and optimize PostgreSQL database structures and queries.
- Implement OAuth 2.0 authentication and third-party integrations.
- Manage user roles and permissions using Spatie Laravel Permissions.
- Apply TDD practices using Pest for backend logic.
- Maintain clean, modular code with semantic-release for versioning and changelog generation.
- Work with designs provided in Figma and support integration efforts.
Job Requirements
- More than 5 years of hands-on experience with PHP Laravel and Vuejs.
- Solid PostgreSQL experience (writing, tuning, and managing schemas).
- Strong understanding of modular Laravel structures and best practices.
- Experience with GraphQL (Laravel Lighthouse).
- Working knowledge of Docker and Laravel Sail.
- Familiarity with Inertia.js and Vue 2 (for integration and basic updates).
- Experience implementing OAuth 2.0 authentication.
- Familiar with Spatie Laravel Permissions package.
- Experience with semantic-release for changelog/versioning.
- Ability to interpret UI designs from Figma.
Nice To Have
- Experience with Laravel Nova.
- Knowledge of AG Grid and AG Charts (v33+).
- Exposure to GraphQL Codegen.
- Experience with chat libraries or message-driven UI integrations.
Click on Apply to know more.