Role Overview
We are looking for a motivated and detail-oriented Full-Stack Developer with at least 1 year of hands-on experience building web applications and managing dockerized application deployments. You will work on building scalable web interfaces, maintaining robust backend APIs, and helping automate infrastructure components using modern PHP, modern front-end tooling, and Docker.
Responsibilities
- Backend Development: Build and maintain scalable, reliable server-side features and RESTful APIs using PHP 8+ and the Laravel framework.
- Frontend Development: Develop interactive, dynamic UI components using Inertia.js, Blade, and Tailwind CSS.
- Database & Queue Management: Write efficient database queries, manage migrations, and implement background job processing using PostgreSQL, MySQL, or Redis.
- Containerization & Deployment: Write and debug Docker containers and Docker Compose setups for application runtime environments and local development workflows.
- Testing & Quality Assurance: Write automated unit and feature tests using testing frameworks like Pest or PHPUnit.
- Maintenance & Security: Maintain code quality, review pull requests, enforce secure coding standards, and fix security/performance bugs.
Requirements
- 1+ years of practical experience building and deploying production Laravel applications.
- Strong proficiency in HTML5, Tailwind CSS, JavaScript, and experience with Inertia.js.
- Solid understanding of relational databases (PostgreSQL / MySQL) and key-value stores (Redis).
- Understanding of containerization basics, Dockerfiles, and docker-compose.yml.
- Proficiency with Git and GitHub/GitLab collaborative workflows.
- Strong problem-solving mindset and good communication skills for remote collaboration.
Skills
- PHP
- Laravel
- Docker
- Tailwind CSS
- PostgreSQL
Nice to Have
- Basic understanding of reverse proxies (e.g., Traefik, Nginx) and SSL certificate management.
- Experience with server automation, Shell / Bash scripting, or basic Linux system administration.
- Experience with browser testing tools like Laravel Dusk or Playwright.
- Familiarity with self-hosted PaaS platforms (Coolify, Dokku, Portainer).
Benefits
- Paid time off
- Flexible work hours and remote-first work setup