Position: Middle PHP developer
Company: Paymentop
Experience required: 2y
English level: upper

To achieve our goals of attracting customers and increasing revenues, we need real pros with honed skills and serious ambitions.
If is about you, then read the conditions

**The primary responsibilities for the Integrators:**

✔	Development of unified packages according to documentation
✔	Test coverage of unified packages (unit, integration, acceptance tests)
✔	Integration of packages into existing products
✔	Package maintenance and extension
✔	Solve performance problems of highly loaded systems
✔	Develop a payment system and additional services
✔	Participate in all phases of the software development life cycle (SDLC)
✔	Write tests
✔	Prepare and set up a test environment to be able to test the functionality
✔	Timely correct of errors found during testing
✔	Prepare necessary technical documentation
✔	Provide support for the implemented software in production
✔	Conduct debugging of the developed software, correct it in the process of completion
✔	Collaborate with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience
✔	Perform and optimizate problems, particularly at large scale, and a demonstrated ability to diagnose and prevent these problems


**Requirements & Skills**:

➢	2+ years of software development experience
➢	Strong PHP
➢	Experience with Symfony, Doctrine
➢	Experience with PostgreSQL (indexes, partitioning, JSON types, transactions, concurrency)
➢	Understanding SOA, DDD, CQRS, Hexagonal architecture (real working experience would be a plus)
➢	Experience in fintech domain and highload system
➢	intermediate level of English

**Will be a plus**:
➢	Experience with AWS (incl. SQS)
➢	Experience with Elasticsearch, redis
➢	Experience with Gitlab CI/CD
➢	Understanding of or working experience with Event Sourcing 
➢	Experience with Docker, nginx, shell
➢	OpenAPI (swagger-php)

**🧠 We know that work requires a lot of effort. Every employee has to put himself or herself through a lot of mental stress 💪. That's why we try to provide the most comfortable conditions for quality work and proper rest.**