Symfony, Vue.js developer

Job Description

Your Responsibilities

You will develop modern web applications and internal systems built on Symfony. We work with PHP 8.3, Doctrine, API Platform, Vue.js, 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 Laravel is a plus.

Who We’re Looking For

Junior

  • You know the basics of PHP and OOP.
  • You can work with Symfony or another modern framework.
  • You understand REST API principles and database work (MySQL or PostgreSQL).
  • You’re eager to learn, take feedback, and grow.
  • JavaScript and Vue.js knowledge is a plus.

Medior

  • 3–5 years of experience developing web applications.
  • Excellent knowledge of Symfony, design patterns, and clean code.
  • You can integrate REST or GraphQL and optimize database queries.
  • You work with Git, understand CI/CD, and testing.
  • You understand project context and can design efficient solutions.
  • Laravel knowledge is a plus.

Senior

  • 8+ years of backend development experience.
  • Expert knowledge of Symfony and architecture design for large applications.
  • Design and optimization of APIs and microservice solutions.
  • Experience with AWS, containerization, and CI/CD.
  • You write tests, do code reviews, and handle performance and architectural challenges.
  • Good English. Laravel and TypeScript are a bonus.

What We Offer

  • Flexible working hours, team meeting at 10 a.m. (in person or online).
  • Option to work from the office or remotely.
  • Full-time employment, after one year a permanent contract.
  • Up to 5 weeks of vacation and 3 sick days.
  • Performance bonuses and project participation rewards.
  • Pension insurance contribution, Multisport card, unlimited data plan, and meal allowance.
  • Friendly team without corporate nonsense.

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. What matters most is what you can do and how you think.