Gonser is looking for an experienced Full Stack PHP/Laravel Developer to join our team for a full-time, long-term, hybrid (with some weekly dedicated work in the office in Lviv) OR fully remote position.
We believe that human expertise matters and is valued, ownership matters and is valued, and agency matters and is valued. We're not trying to replace devs with clankers (AI), and we're looking for people who don't necessarily go along with the mainstream, the hype of AI bros, or the doom and gloom about the future of software engineering.
About the role
You will be responsible for internal "projects" - automations and integrations that other departments (procurement, compliance, support, warehouse, and others) rely on every day.
A typical "project" means: sitting down next to (or jumping online with) the people who will actually be using the tool, understanding the real problem behind their request, documenting it, developing a solution within our existing process, covering it with tests (yes, not in TDD style), writing the documentation, and shipping it. No micromanagement or hand-holding.
We need someone who knows how to listen first and foremost. The people requesting these tools know their jobs better than anyone. Your task is to solve the problem they actually have, not the one they voiced or imagined. It often turns out that what people ask for isn't what they actually need. So, you might have to dig a bit deeper from time to time.
Requirements
- 4-5+ years of experience building production-ready apps with Laravel
- Deep knowledge of PHP 8.x and modern Laravel (12+): Eloquent, service container, queues, events, scheduled tasks, policies, etc.
- Filament and Livewire
- Alpine.js and Tailwind CSS
- Relational databases (MySQL/MariaDB)
- Redis for caching and queues
- REST API design: versioning, authorization, pagination, error handling, etc. You have experience integrating third-party APIs and can handle their "quirks" (because we have a system full of such "quirks")
- Git in a team environment
- Automated testing with Pest
- English level sufficient for reading and writing technical documentation, as well as writing clear Slack messages or emails
- You work on Linux, or at least Mac OS.
Nice to have
- Knowledge about hypermedia-driven stuff like HTMX, and DataStar
- Familiarity with Laravel Forge or Ploi for deployment
- Familiarity with Docker/Podman, CI/CD pipelines
Technologies & Tools
- PHP 8.5, Laravel 12
- Laravel Livewire, Filament
- AlpineJS, Tailwind CSS, React (for one very specific plugin)
- MariaDB, Redis
- Linux, Nginx, Ploi
- GitHub, GitHub Actions
We're probably a good fit for each other if:
- You have your own opinion and stand by it - but you change it if someone presents better arguments.
- You'd rather ask an uncomfortable question now than release a low-quality feature later.
- You use AI very, very carefully, understanding where it's appropriate and where it's not; AI is a tool, not a replacement for your own thinking.
- You step away from the screen to think. Some of your best solutions happen on paper, during a walk, or in the shower. Maybe you even know who Rich Hickey is? (:
- You put yourself in the user's shoes before writing even a single line of code.
- When you see that something is wrong with a requirement, you speak up instead of silently building something that isn't needed.
We are offering
- Competitive salary, paid time off, and sick leave
- Offices with power stations & internet, just in case russia starts hitting our energy grid again
- Salary reviews at least once a year, but potentially more often
- We'll provide you with everything you need for productive work: software licenses, hardware, and any other gear you might need
- The opportunity to grow however you like. You have the chance to move up to a team lead position if that is what you want (and we will help you with that). If you want to stay strictly in engineering, that is also a completely viable path
- Flat-ish structure inside the department - titles mean different responsibilities and maybe different levels of expertise. Definitely not a rank
- Opinionated and lightweight processes that you can influence
- Dedicated time for system updates and refactoring - who likes rotting legacy code, right?
- All sorts of company events and activities, in case you want to do something together during the holidays or outside of them