The Senior Full Stack Developer will be responsible for designing, developing, and maintaining modern web applications using Laravel as the core backend framework and Vue.js or React.js on the frontend. The role requires strong hands-on experience with serverless architectures using Laravel Vapor, secure authentication mechanisms, and tight frontend-backend integration via Inertia.js. The ideal candidate will deliver scalable, secure, and high-performance solutions while mentoring team members and contributing to architectural decisions.
1. Backend Development & Architecture
• Design, develop, and maintain backend services using Laravel (PHP).
• Implement scalable serverless solutions using Laravel Vapor.
• Develop secure authentication and authorization mechanisms using Laravel Passport or Sanctum.
• Build RESTful APIs and backend services following clean architecture and best practices.
• Optimize backend performance, security, and scalability.
2. Frontend Development
• Develop dynamic, responsive user interfaces using Vue.js or React.js.
• Integrate frontend components with Laravel backend using Inertia.js.
• Build reusable UI components and manage frontend state effectively.
• Ensure cross-browser compatibility and responsive design.
3. Database & Data Layer
• Design and maintain relational databases using PostgreSQL or MySQL.
• Develop optimized queries, migrations, seeders, and data access layers.
• Ensure data integrity, indexing strategies, and performance tuning.
4. Full Stack Collaboration
• Work closely with product owners, UX/UI designers, and backend/frontend engineers.
• Participate in system design discussions and contribute to architectural decisions.
• Review code and mentor junior developers to ensure high-quality deliverables.
5. DevOps & Deployment
• Support CI/CD pipelines and automated deployments via Laravel Vapor.
• Monitor application performance, logs, and production issues.
• Implement best practices for security, environment management, and scalability.
6. Quality, Testing & Documentation
• Write clean, testable, and maintainable code following SOLID principles.
• Implement unit, integration, and end-to-end tests.
• Maintain technical documentation including API specs and system design notes.
Technical Skills
• Minimum 3 years of experience as a Senior Full Stack Developer.
• Strong hands-on expertise with:
• Laravel (PHP)
• Laravel Vapor (Serverless Architecture)
• Laravel Passport or Sanctum
• Vue.js or React.js
• Inertia.js
• PostgreSQL or MySQL
• Solid understanding of:
• RESTful API design
• MVC architecture
• OOP and design patterns
• Serverless and cloud-native architectures
• Git-based version control and CI/CD pipelines
Soft Skills
• Strong problem-solving and analytical abilities.
• Ability to take ownership of features from design to deployment.
• Excellent communication and collaboration skills.
• Experience working in agile or iterative development environments.