Senior PHP Backend Developer CZ

Who are we looking for?

We are looking for an experienced PHP developer, who prefers working with backend technologies. Most of what we do is backend (95%) and frontend is for internal use only. Soif you prefer working in backend but don't want to completely forget about frontend technologies, this is an offer for you! We are building a new team, in which developers have real influence on used technologies. We are looking for someone who wants to keep on learning about good practices in software development and is not afraid of new programming languages, technologies or approaches to software development.

Don't be afraid if you don't have great experience with all of the below technologies and practices. If you like the direction we want to go and you share our point of view we encourage you to send your CV!

We will like each other if:

  • You know what object oriented programming is and how it differs from just using objects;
  • You worked with PHP 7 or just want to escape the PHP 5.x world;
  • You know the following terms: scalar types, complex types and static typing;
  • You know what a Value Object is and how it differs from primitive type (especially in terms on public API);
  • You understand what SOLID principles are try to use them in practice;
  • You know different design patterns and when to use them;
  • "Clean code" is not just an empty slogan to you;
  • You don't try to solve every problem with "Maybe framework X?"
  • You know and practice TDD or want to practice it;

What we expect from you:

  • At least 5 years of experience in object oriented PHP;
  • Knowledge of SOLID principles (best in practice);
  • Familiarity with message queueing systems (like RabbitMQ, ActiveMQ or Kafka);
  • Experience with Key-Value Storage systems (like Redis or memcached);
  • You know how to write and use remote APIs (like REST, SOAP, RPC);
  • You know at least one relational DB (PostgreSQL, MySQL) or systems like MongoDB;
  • You know how to work with Linux;
  • You know and use at least one VCS (preferably Git);
  • You have a good command of English (we work in an international environment);

It would be nice if you also:

  • have experience with PHP 7;
  • know how to build and compose Docker images and containers;
  • are familiar with CI and CD concepts;
  • know how to build redundant systems;
  • are familiar with web technologies (HTTP/S, websockets) and applications like nginx orApache;
  • know how to write unit and integration tests with PHP
  • Unit or other testing software;

WHAT YOU CAN FIND HERE

  • Homeoffice
  • Work in new technologies.
  • Business mobile and notebook.
  • Professional and career growth.
  • Pleasant environment and strong business backgrounds (no open space in the business center). In Betsys CZ, Sladkovského náměstí 1, Prague 130 00

If you are interested, please send your CV to Jan Hlava jan.hlava@betsys.com

Contact

Choose the most enjoyable way to reach us. We look forward to talk to you.

Send us a message:

We’ll get back to you as soon as we can, usually within 24 hours.

Interested in:

Our branches:

Choose the shortest path to visit us.

Czech republic

Betsys - Headquarters
Sladkovského náměstí 1
Praha 3, 130 00
Phone: +420 222 361 293

Great Britain

Betsys
40 Bloomsbury Way
London WC1A 2SE
Telefon: +442 038 073 144

Poland

Betsys Poland sp. z o.o.
Porcelanowa 8
40-246 Katowice
Phone: +0048 324 347 901