Log Lab

Full Stack PHP Developer

Log Lab

contract

Posted on:

Location Type: Hybrid

Location: Cuiabá • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job 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