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