We are MERGADO. Czech leader in feed marketing with more than twelve years of tradition. Our tool is used by the best marketing agencies and a lot of online stores, both in the domestic and foreign markets. We help our users to simplify their work and free them from manual advertising settings.

We are looking for a new colleague and would like to hire a new partner as a PHP developer.

What will be the content of your work

As a PHP developer, you will design our main MERGADO application in collaboration with other team members. We use PHP in MERGADO primarily for the frontend (in the Nette framework), together with JavaScript (or TypeScript) on the client side, to which we sometimes increase the direct interactivity of our UI less and sometimes really much. You will also develop the applications we offer through the MERGADO Store and handle the background itself for other third-party applications.

Useful knowledge:

  • PHP 8+ programming language and object-oriented programming
  • Nette framework
  • writing tests (we use Nette Tester)
  • MariaDB, MySQL
  • JavaScript (or TypeScript)
  • markup languages ​​(XML)
  • Git versioning system and GitHub services
  • You don’t have to know everything. Just be keen to learn.

What technologies do we use?

  • PHP (Nette), TypeScript, React.js — frontend
  • Python powers the Mergado backend and provides logic for data processing.
  • MariaDB (our primary database), MongoDB (temporary data storage without a fixed schema), Redis (storage serving primarily as a message broker, secondarily as an in-memory cache), ElasticSearch (for static data).
  • Docker for local development and production deployment.
  • Celery is an asynchronous queue providing distributed data processing and communication between frontend and backend.
  • HTTP REST API provides a user interface API for working with statistical data processed and aggregated by a standalone application written in Python.
  • SQLAlchemy, Flask, lxml, and many more.

And what do we offer?

  • a full time employment and contract for an indefinite period
  • flexible working hours that you can manage yourself
  • 3 sick days per year
  • a friendly team full of experts who enjoy their work and like to go out for a beer, trips, or laser games together
  • regular participation in workshops, conferences, and hackathons
  • hybrid mode – four days of a home office and one day at the Brno office together
  • free English courses directly at the workplace

Why work at MERGADO?

  • We are a team of seniors and juniors who work with a wide range of modern technologies. We use Redux, Saga, and Sass as part of the frontend. We emphasize application testing.
  • We educate each other by organizing regular Devtalks.
  • We give everyone room for rapid personal growth.
  • And also we go on picnics, trips, and other non-work events together from time to time.

How to proceed

Does the offer interest you? Do you want to be part of our team? Send an email to team@mergado.com. Please include a CV, a few words about yourself, and a code sample.

We will have an online or live meeting at our place. Our team leader David will show you the offices, introduce the team up close, answer your questions, and we will look for opportunities to work together.