About The Role
We are looking for an experienced
Full Stack Developer (Laravel + Vue.js)
to join our team and help develop dynamic, feature-rich web applications.
Responsibilities
-
Develop and maintain RESTful APIs using Laravel.
-
Design and optimize database schemas using MySQL/PostgreSQL.
-
Implement authentication and authorization mechanisms.
-
Develop and maintain third-party integrations and web services.
-
Optimize server-side logic for performance and security.
-
Develop user-friendly interfaces and interactive web applications using Vue.j.
-
Implement responsive designs and maintain UI consistency across different devices.
-
Work with Vuex or Pinia for state management.
-
Optimize frontend performance for speed and efficiency.
-
Integrate APIs with Vue.js components for seamless communication between frontend and backend.
Requirements
-
Strong experience with Laravel framework and its ecosystem (Eloquent ORM, Blade, Artisan, etc.).
-
Proficiency in Vue.js, Vue Router, and Vuex/Pinia.
-
Strong understanding of HTML5, CSS3, JavaScript (ES6+), and Bootstrap.
-
Experience with MySQL, PostgreSQL, or similar databases.
-
Experience in designing and consuming RESTful APIs.
-
Knowledge of OAuth, JWT, and Laravel Sanctum.
-
Experience with Git, GitHub/GitLab, and CI/CD pipelines.
-
Knowledge of unit testing and debugging using Laravel PHPUnit and Jest for Vue.js.
-
Experience with Tailwind CSS for modern UI development.
-
Familiarity with server management, Docker, and cloud platforms (AWS, DigitalOcean, etc.).
-
Experience in GraphQL APIs.
-
Knowledge of caching mechanisms (Redis, Memcached).
-
Understanding of Agile methodologies and Scrum workflows.
-
Excellent communication and collaboration abilities.