At Betsys Poland we are looking for a Senior PHP Backend Developer to join our newly created team in Katowice, Poland. What are we doing? Software for processing sport events data. These are complex systems, through which goes tones of business critical information. We are focused on building automated and redundant systems focused on data integrity and processing speed. 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. So if 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 or Apache; * know how to write unit and integration tests with PHPUnit or other testing software; What do we offer? * Stable employment in chosen form (8k - 12k PLN gross in case of a regular contract of employment; adequate amount in other B2B forms); * Help in relocating to Poland (and getting visa if necessary); * Paid leave of absence no matter what type of contract you choose; * Multisport card that allows you to visit thousands of spot centers (pools, gyms, fitness studios); * Group life insurance; * English classes (if you also need Polish classes that can be arranged); * Possibility to attend training, courses and conferences to improve your skills and qualifications; * Work in a great office in Katowice (with free car park); * Flexible working hours; * Access to sport stadiums and halls; * Writing software used by the sports betting leader in Poland; * Work in a company that cares for their employees; Important not. No remote work will be considered. It is a full time position in the office in Katowice. If you have any questions do not hesitate to contact me at aleksander.wons at betsys.com.
I think I wasn't clear enough This is a position for English speaking developers. So please state your questions and CVs only in English. Please also keep in mind that we don't speak Russian.
I have bad spoken English. when I live in an English-speaking country - I quickly begin to understand what they are talking about. I return home - I forget fast conversational skills ..
Hi Alexey, As mentioned in the offer we are looking for someone with good English skills - both written and oral. English is a foreign language to all of us so we all need to speak it well to avoid any misunderstandings. Unfortunately for us it is a deal breaker