We are looking for a versatile Full Stack Developer to join our team, responsible for end-to-end development of web applications, from intuitive component-based UIs to robust backend services and server-side infrastructure.
Key Responsibilities
frontend Development: Build modular, reusable UI components using Vue 2 and Nuxt 2. Manage state, routing, and API integration with Axios.
backend Architecture: Develop server-side logic using PHP 8 (Laravel) and Node.js, including business logic within Laravels service container and middleware.
Database Management: Design and optimize MySQL 8+ schemas, handle migrations and seeders, and improve performance with indexing and raw SQL.
API Design: Create and document RESTful APIs with proper validation, resource structure, and JSON responses.
Asynchronous Processing: Manage background jobs using Laravel Queues and scheduling via cron.
Requirements: backend : Proven experience with PHP 7.4/8.x, Docker, Docker compose, and the
Laravel 8 framework (Routing, Middleware, Sanctum).
frontend : Strong proficiency in Vue 2, Nuxt 2, TypeScript, and SCSS/CSS.
data & Caching: Solid understanding of MySQL (schema design, migrations) and
Redis (caching, sessions, and queue management).
Real-Time & APIs: Experience with Socket.io, Laravel Echo, and handling stateful/token-based auth via Axios.
Version Control: Expert knowledge of Git (branching strategies, merge conflict resolution, and PR workflows).
This position is open to all candidates.