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
Requirements
2+ 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
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