Senior Full Stack Developer (Laravel + React)
we are looking for a creative and experienced Full Stack Developer to join our technical team. If you are passionate about building scalable web applications, writing clean code, and solving complex challenges, we’d love to meet you.
Key Responsibilities:
- Design, develop, and maintain robust back-end services using PHP and Laravel.
- Build modern, interactive user interfaces using React.js (for client-side) and Laravel Livewire (for server-side rendering).
- Design and implement secure and scalable RESTful APIs for internal and external use.
- Manage and optimize MySQL databases, including schema design and complex queries.
- Implement caching strategies and job queues using Redis to ensure high performance.
- Collaborate with product managers and designers to translate requirements into technical specifications.
- Participate in code reviews, architectural discussions, and ensure adherence to SOLID principles and best practices.
- Troubleshoot, debug, and upgrade existing software.
Must-Have Qualifications:
- Experience: Minimum 5 years of professional experience in full-stack web development.
- Back-End: Strong proficiency in modern PHP, the Laravel framework, and Livewire
- Front-End: Deep understanding of JavaScript (ES6+), React.js ecosystem, and TypeScript.
- Database: Solid experience with relational databases (MySQL) and query optimization.
- Performance: Practical experience with Redis for caching and queue management.
- Architecture: Strong understanding of OOP, MVC, and SOLID principles.
- Tools: Proficiency with Git version control and collaborative workflows.
- DevOps: Familiarity with Docker and containerized environments.
Nice to Have (Bonus Skills):
- Experience with writing automated tests (PHPUnit, Jest, or Cypress).
- Familiarity with Next.js for SSR/SEO purposes.
- Experience with CI/CD pipelines (GitHub Actions, GitLab CI).
- Knowledge of WebSockets (Pusher, Laravel Reverb) for real-time features.
- Basic knowledge of Linux server management and Nginx.
Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Ability to manage time effectively and work in an agile environment.
- Passion for learning new technologies and staying up-to-date with industry trends.
Benefits:
- Competitive salary based on experience.
- Full-time remote work.
- Professional growth and development opportunities.
- Friendly and dynamic work environment.