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.
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).
Preferred Skills
Experience troubleshooting failed queue jobs and optimizing Redis key patterns.
Familiarity with Shell Scripting for environment setup and maintenance.
Deep understanding of the Docker ecosystem for containerizing multi-service applications.
This position is open to all candidates.