Job Description
Your Responsibilities
You will develop modern web applications and internal systems built on Laravel and Vue.js. We use PHP 8.3, Laravel (Eloquent, API Resources, Queues), Vue 3 (Vite, optionally Pinia), Docker, GitLab CI/CD, and databases MySQL and PostgreSQL. Depending on your experience, you’ll be involved in architecture design, integrations, performance optimization, or code reviews. Knowledge of Symfony is a plus.
Who We’re Looking For
Junior
- You know the basics of PHP and OOP.
- You can work with Laravel or another modern framework.
- You understand REST API principles and database work (MySQL or PostgreSQL).
- Basic JavaScript and ideally Vue.js knowledge.
- You’re eager to learn, take feedback, and grow.
- Symfony knowledge is a plus.
Medior
- 3–5 years of experience developing web applications.
- Excellent command of Laravel (Eloquent, migrations, queues, events) and clean code principles.
- You can integrate REST or GraphQL APIs and optimize database queries.
- You’re comfortable with frontend development in Vue.js (ideally Vue 3 + Vite).
- You work with Git, understand CI/CD, and basic testing.
- Symfony knowledge is a plus.
Senior
- 8+ years of backend development experience.
- Expert-level knowledge of Laravel and architecture design for large applications, including scaling and performance.
- Design and optimization of APIs, work with queues, caching, and event-driven architecture.
- Experience with AWS, containerization, and CI/CD pipelines.
- You write tests, conduct code reviews, and handle performance and architectural issues.
- Good English. Symfony and TypeScript are a plus.
What We Offer
- Flexible working hours, team meetings at 10 a.m. (in-person or online).
- Option to work from the office or remotely.
- Full-time employment (HPP), after one year a permanent contract.
- Up to 5 weeks of vacation and 3 sick days.
- Performance-based bonuses and project participation rewards.
- Pension insurance contribution, Multisport card, unlimited data plan, and meal allowance.
- Friendly team without corporate bureaucracy.
Hiring Process
- Send your CV or GitHub/portfolio to [email protected].
- We’ll contact you to arrange a short online call with Martin or Jirka.
- You’ll receive a simple test task.
- Personal or online interview and agreement on cooperation.
How to Apply
Send an email to [email protected], include a few details about yourself and examples of your work. More important than formality is what you can do and how you think.