
Full Stack PHP Developer
Log Lab
contract
Posted on:
Location Type: Hybrid
Location: Cuiabá • 🇧🇷 Brazil
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
ApacheBootstrapDockerJavaScriptJestLaravelLinuxMariaDBMySQLNGINXPHPRabbitMQRedisSQLVue.js
About the role
- Implement features and REST APIs using Laravel (controllers, services, middleware, policies)
- Data modeling: Eloquent/ORM, migrations, seeders, and optimized SQL queries
- Integrate with external services (OAuth/JWT, webhooks); version and document APIs (OpenAPI/Swagger)
- Ensure security (input validation, authentication/authorization, OWASP best practices), logging, and error handling
- Build responsive, high-performance interfaces and components using the Composition API
- Integrate with APIs, routing (Vue Router) and state management (Pinia or Vuex)
- Apply accessibility best practices, testing, and code style standardization (ESLint/Prettier)
- Create and maintain environments with Docker (compose, networks, volumes) and manage environment variables/secrets
- Operate CI/CD pipelines (build, tests, deploy), semantic versioning and release management
- Keep development/staging/production environments stable
- Git (branches/PRs, code review) and participation in agile ceremonies (daily standups, planning, review/retro)
- Identify and fix bugs, improve performance and security, and ensure production stability
- Document architecture, APIs and technical processes; record changes clearly
Requirements
- PHP 7+/8+ and Laravel (routes, controllers, Eloquent, queues, events)
- REST APIs, MVC, SOLID principles and design patterns
- ORMs (Eloquent/Doctrine), Composer
- Vue.js 3 (Composition API), component-based architecture
- Vue Router and Pinia/Vuex
- JavaScript ES6+, HTML5/CSS3 and CSS frameworks (Tailwind/Bootstrap)
- Docker (containers, docker-compose, builds, volumes, networks)
- Git (merge/rebase/branches) and familiarity with CI/CD (GitHub Actions/GitLab CI)
- MySQL/MariaDB
- Complex queries, indexing and query optimization
- Migrations and seeders
- Linux server administration (deployments, permissions, Nginx/Apache)
- Automated testing (PHPUnit/Pest/Jest/Vitest)
- Redis, RabbitMQ, WebSockets
- Integrations (OAuth, JWT, payment gateways)
- Scrum/Kanban and awareness of Clean Architecture/Design Patterns
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PHP 7+LaravelREST APIsEloquentVue.js 3JavaScript ES6+HTML5CSS3MySQLAutomated testing
Soft skills
problem solvingcommunicationcollaborationagile methodologiesattention to detaildocumentationperformance optimizationsecurity best practicescode reviewbug fixing