Backend Developer (Laravel + React/Next.js)
Job Summary
Job Details:
Job Type: Full-time, Office Desk Job
Working Days: 6 days a week (1 day holiday: Friday or Sunday)
Salary: Negotiable, based on skill & performance
Key Responsibilities
Build and maintain scalable full-stack applications using Laravel (PHP) with Blade and React.js/Next.js.
Implement and advocate for modern Development Patterns (MVC, Repository, Service Pattern) to ensure code scalability.
Apply strong Object-Oriented Programming (OOP) principles to write reusable and maintainable code.
Design database architectures and create Entity Relationship Diagrams (ERDs) to plan complex data structures.
Develop modern, SEO-friendly frontends with Next.js (App Router/Pages Router).
Handle complex API Integrations (third-party services, payment gateways, and internal microservices).
Ensure high performance, security, and responsiveness of applications through solid Software Engineering concepts.
Preferred Qualifications (Optional)
Experience Requirement
PHP & OOP Mastery: Deep understanding of modern PHP and Laravel. Strong grasp of Development Patterns such as MVC, Repository Pattern, and Service Layers.
Software Engineering Concepts: Proficiency in SOLID principles, DRY, and clean architecture (Clean Code).
Data Modeling: Strong experience in designing ERDs and optimizing MySQL and PostgreSQL schemas (indexing, normalization).
Frontend Expertise: Strong proficiency in React.js and Next.js (Hooks, Context API, SSR/ISR). Familiarity with Atomic Design patterns is a plus.
API Integration: Expertise in RESTful API design and integrating complex third-party APIs (Webhooks, OAuth).
Styling: Expert knowledge of Tailwind CSS and responsive design principles.
Security: Experience implementing JWT, Laravel Sanctum, or Passport for authentication.
Version Control: Professional experience with Git and GitHub/GitLab workflows.
Key Competencies
Experience with Redis for caching or real-time event broadcasting.
Basic DevOps skills: Familiarity with Docker, DigitalOcean, or AWS.
Experience with Unit Testing (Pest or PHPUnit) and E2E testing (Cypress).
Experience with Role-Based Access Control (RBAC).
Benefits & Perks
• Festival Bonus • Annual Salary Review • Profit Sharing Opportunity • Professional Growth & Learning Environment • Supportive and Collaborative Team Culture