Rodzaj pracy: Pełny etat
Rodzaj umowy: Na czas nieokreślony
Ilość wakatów: 1
Minimalne doświadczenie: Od 5 do 10 lat
Wykształcenie: Wyższe licencjackie
Branża: Praca IT - Programowanie / Analizy
Currently for our client, the most comprehensive sports betting software in Central Europe, we are looking for a Senior PHP Developer who prefers working with backend technologies. We are building a 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.
Job specification:
- Building new platform that is responsible for aggregating and transforming betting related data from various providers (PHP 7.2, Kafka, Docker, Ansible, Consul)
- Managing and modifying of database for the project needs
- Programming in PHP, JS (NodeJS) and SQL
Requirements:
- At least 5 years of experience in object oriented PHP
- Knowledge of SOLID principles (best in practice)
- Familiarity with message queuing systems (like RabbitMQ, ActiveMQ or Kafka)
- Experience with Key-Value Storage systems (like Redis or memcached)
- Ability to write and use remote APIs (like REST, SOAP, RPC)
- Knowledge at least one relational DB (PostgreSQL, MySQL) or systems like MongoDB
- Experience with Linux
- You know and use at least one VCS (preferably Git)
- Good command of English
- Openness for taking responsibility for leading the technical part of the project
Nice to have:
- Experience with PHP 7
- Knowledge how to build and compose Docker images and containers
- Being familiar with CI and CD concepts
- Knowledge how to build redundant systems
- Being familiar with web technologies (HTTP/S, websockets) and applications like nginx or Apache
- Experience in writing unit and integration tests with PHPUnit or other testing software
We offer:
- Work in multinational team for a company who is a leader in its branch
- Real influence on used technologies
- Comfortable work conditions
- Access to new technologies and trainings
- Different types of employment contract
- Additional benefits (free English lessons, MultiSport Card, free entrance for sport’s facilities)