Backend / Full-Stack Developer (Laravel) - Project-Based
We’re seeking a strong middle - senior backend developer—or a full-stack developer with a strong backend focus - for ongoing project-based work, with the potential to transition into a full-time role.
Projects you will work on are SaaS platforms and subscription-based products for international clients: multi-tenant systems, payment integrations, API-heavy backends. Laravel + React stack.
Requirements
- Proficient in PHP 8.x
- Extensive experience with Laravel (modern versions)
- Solid understanding of relational databases (PostgreSQL or MySQL), schema design, indexing, query optimization
- Experience building REST APIs and consuming third-party APIs (OAuth, webhooks, error handling, retry logic)
- Experience with Stripe integration (Billing/Subscriptions, not just Checkout)
- Multi-tenant architecture experience (shared DB with tenant isolation, per-tenant configuration)
- Queue systems, background jobs, event-driven architecture
- Git knowledge (mandatory)
- Testing methodologies (PHPUnit, TDD)
- Software design principles and patterns
- Security best practices
- Strong problem-solving skills and attention to detail
Bonus:
- Payment lifecycle management (failed payments, retries, dunning, cancellations)
- Transactional email services integration
- Multi-language applications (i18n)
- Docker, CI/CD pipelines
AI-Assisted Development
We use Claude Code as the primary development tool across all projects. This is not optional and not experimental. It's how we build.
Experience with AI coding agents (Claude Code, Cursor, Copilot, or similar) is a strong advantage. If you've been using these tools in production for real tasks (not just autocomplete), you'll fit right in.
If you haven't worked with AI agents yet but you're a fast learner, that's fine too. We'll onboard you. What matters is the willingness to adopt this workflow and not fight it.
Personal Qualities
- Responsible and result-driven
- Meticulous attention to detail
- Self-organized, able to execute tasks without oversight
- Consistently meet deadlines
Transparent communication, honest about blockers and timelines
How We Work
- Remote, async-first. Slack for communication.
- You get a clear spec (in English), access to the repo, and autonomy to deliver. We do code review, not micromanagement.
Project-based billing. We agree on scope and hours per project.
To Apply
❗️ Send relevant code samples (Laravel) demonstrating your coding style and thought process, plus portfolio links or previous project examples.
Required languages
| English | B2 - Upper Intermediate |