Position: Middle PHP Developer
Company: Paybis
Experience required: 3y
English level: intermediate

We are considering candidates from Ukraine and Russia

Key Responsibilities:

Work closely with your Team Lead
Collaborate with other engineers to improve existing architecture and increase productivity
Design, build and maintain efficient, reusable, reliable and high-quality PHP code
Take part in code reviews
Developing features from start to finish, refactoring legacy code to increase stability and performance, with continual testing for reliability
Maintain code quality
Identify bottlenecks, bugs and invent a solution for these problems
Take part in technical production support and on-call shifts 

REQUIREMENTS
Required Experience:

PHP (3+ years), Symfony 5
Relational databases/NoSQL (i.e. MariaDB/Redis)
Developing Public or Private API
Message brokers (i.e. RabbitMQ)
Grasp of OOP and DDD
Design patterns and development principles
Understanding microservice architecture

Code Quality Expectations:

Code security standards
Code architecture and development standards
OO design patterns
Code test coverage (unit & integration tests)
Clean & maintainable code

Soft skills expected:

A desire to grow, efficiently collaborate and become part of a big team with other team members.
Ability to work efficiently in a team as well as independently
Documenting technical designs
Desire to share knowledge and best practices 
The following experience will be considered as advantage:
Experience with AWS Aurora, DynamoDB
Experience with AWS SNS/SQS
Taking part in the development of the public commercial website with more than 10k+ visitors a day
Development of Public API for web and mobile apps.
Experience with various Payments integrations (Card processing gateways, PayPal, etc.)
Experience in Payment Processing or Banking Industry
Experience with Crypto or Blockchain technologies
Devops experience, desire to work on CI/CD automation (Gitlab, Jira, Docker)
Experience with AWS, Terraform, Serverless
Automated testing principles

WE OFFER
 We offer:

Exciting and challenging work in the fast-developing environment
Friendly, supportive & highly skilled team, constantly focusing on improving efficiency
Modern technology stack, service oriented architecture in the cloud
Unique and trending fintech & cryptocurrency industry
Product company that focuses on it’s product perfection