#1 Job Board for tech industry in Europe

PHP Developer
PHP

PHP Developer

Kraków
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Remote

Tech stack

    PHP 5/7

    advanced

    MySQL

    advanced

    English

    advanced

    MVC

    regular

    PHPUnit

    regular

    Microservice Architecture

    regular

    Composer

    regular

    Docker

    regular

    NoSQL

    junior

    Kubernetes

    junior

Job description

Online interview
About the role

We are looking for the Mid/Regular PHP developer that is able to work as an independent software developer/engineer under the mentorship of senior developers.

Responsibilities

  • backend software development and systems integration
  • the work concerns developing the microservices architecture, built on Docker and k8s
  • the developer will focus on improving and maintaining running services, creating new services and finally migrating PHP modules and components to Microservices architecture. These activities come down to doing the following steps: analysis, software architecture design, development, deployment, monitoring, performance and documenting the work
  • each team is responsible for the full development cycle starting from analysis and ending with support
  • you’ll get:
    • the possibility to work with different data stores, such as relational MySQL or non-relational MongoDB/DynamoDB, in-memory storage systems like Redis or Memcached.
    • an ability to use and master search engines like Elasticsearch or message brokers, like RabbitMQ or Amazon’s solutions, like SQS
    • a chance to expand your tech stack, by learning Golang and/or React.js

Essential skills

  • at least 2 years experience in OOP programming in PHP (5.6 and 7.x)
  • knowing the SQL and noSQL databases (especially MySQL 5.7/8.0 and MongoDB) and the ability to analyze and optimize the SQL queries
  • experience in writing unit and integration or functional tests (PHPUnit)
  • ability to debug the code on your own
  • experience in creating commercial projects using MVC frameworks
  • knowledge of design patterns and good programming practices
  • knowledge of package management tools (Composer)
  • knowledge of microservice architecture
  • good English and Polish, both written and spoken
  • willingness to learn
  • open mind

It’s awesome but not a must:

  • knowing the Design Patterns and OOP principles, such as SOLID, KISS, DRY etc.
  • knowledge of Docker, Kubernetes
  • familiarity with Redis and Elasticsearch
  • knowledge of DDD
  • knowledge of message queue (RabbitMQ)
  • experience in working on international projects and in dispersed teams

Perks:

  • MultiSport card and private medical care
  • flexitime (9/13 - 17/21)
  • possibility of partial remote work
  • extensive training package 
  • English classes with native speaker
  • opportunity to travel abroad 
  • innovative projects 
  • parking space 
  • team building events 
  • fresh fruit, snacks and fizzy drinks
  • games room

Check out more on https://codahead.com/