Web development

Senior php developer Active

According to the interview

Vinnytsia

Requirements

  • 5+ years of software development experience with PHP
  • Deep understanding of OOP, SOLID, Design Patterns and principles
  • Strong knowledge in one of the databases MySQL/PostgreSQL/MongoDB, ability to optimize queries
  • Solid experience of work with one of the modern frameworks (Laravel, Symfony, Yii, Zend, etc)
  • REST API design and development experience
  • Solid experience with Git and understanding Git flow
  • Experience with caching Memcached, Redis, Varnish etc
  • Experience with message brokers RabbitMQ, Kafka etc
  • Profound knowledge of HTML5, CSS3
  • Middle-level experience with JavaScript
  • Experience with Docker/Vagrant
  • Experience with testing and writing unit tests using PHPUnit
  • Good understanding of UNIX systems, configuration of Apache/Nginx
  • Intermediate or Fluent English and good communication skills

Responsibilities

  • Prototype development of a new service from scratch
  • To support and develop of an existing service
  • To optimize current portal functionality and interface
  • Writing unit tests using PHPUnit
  • Working with database
  • Query optimization
  • Adhere to the requirements of the internal pipeline
  • Working with common third-party APIs
  • Working with frameworks (Laravel, Symfony, Yii, Zend)
  • Software development with JavaScript

We offer

  • To become a part of team of professionals with principles and common goals
  • Clear distribution of areas of responsibility
  • Employment according to the Labor Code of Ukraine
  • Schedule – Mon-Fri from 9:00 to 18:00
  • Professional development
  • Interesting and ambitious project
  • Timely and decent payroll
  • Corporate professional development program and many learning opportunities
  • Tea/coffee and cookies - unlimited

Would be good:

  • Proficient in Javascript and experience with Angular/React/Vue or similar frameworks
  • Working experience with NoSQL databases, WebSocket, OAuth technologies
  • Well knowledge of automated testing practices, application of TDD, BDD approaches
  • Experience with integration of payment systems PayPal, Stripe, etc
  • Experience with AWS platform
  • Participation in open source projects
  • Experience with technical writing/documentation
  • Base knowledge in other languages like Python or Golang would be a plus