Full time

Senior PHP Engineer

In this job, you can expect a lot of challenges on the system architecture side, delve into the principles of microservices development, and most importantly, it's a job that offers great opportunities for self-development and a real impact on the look and direction of the product.

What you can expect in your daily work:

  • we care about the quality of the code (multi-level code review),
  • work on the development of the product (mainly creating new functionality + maintenance),
  • we work according to the principles of Scrum,
  • regular exchange of knowledge during code review and technical meetings,
  • we appreciate openness about your strengths and weaknesses - we make sure that every employee has a path for development.


  • 16 000 - 20 000 PLN net (B2B contract).

Technologies we rely on:

  • PHP 8.1,
  • Symfony Framework 5.4,
  • PostgreSQL,
  • RabbitMQ,
  • Redis,
  • functional tests - PHPUnit,
  • unit tests - PHPUnit,
  • we use EventSourcing i CQRS.

Additional methodologies and tools:

  • GIT,
  • Jira,
  • Confluence,
  • Slack.

Must have:

  • minimum of 4 years of commercial programming experience in PHP,
  • minimum of 2 years of experience in Symfony Framework,
  • good knowledge of design patterns,
  • knowledge of and experience working with API,
  • practical experience with Git,
  • experience in writing Unit Tests,
  • openness to continuous development and optimization of your own code and work,
  • good communication and teamwork skills,
  • self-organization - you are joining a young team so we expect you to be responsive to problems,
  • Knowledge of English - a level that allows you to work with technical documentation (not only reading and understanding, but also editing or creating),
  • B1 level of Polish.

Nice to have:

  • experience working with microservices or headless applications,
  • knowledge of Dockers and containerization.


  • private medical care,
  • financing of computer equipment,
  • possibility to choose remote or stationary work in our office in Cracow,
  • integration events offline and online,
  • access to the company library with the possibility of its expansion.

Why Ergonode?

  • We are young company, which recently received business and financial support from investors.
  • If you have an open mind and like challenges - we have a lot in common! :)
  • Architecture of our system is innovative, but at the same time complex, which requires out-of-the-box thinking in the context of development, as well as business approach.
  • Because this is a great place to grow! You will be part of a core team where you have a real impact on the product.

Sounds like a job for you?

We'd love to speak with you, so if you think this offer might be for you, just send an application!

At the first interview, we will tell you about us and ask about your experience
The next stage is more technical discussions with the leaders of each department
We will then send you our offer and hope you will join our team
Apply now