Laravel, Vue.js developer

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

  1. Send your CV or GitHub/portfolio to [email protected].
  2. We’ll contact you to arrange a short online call with Martin or Jirka.
  3. You’ll receive a simple test task.
  4. 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.