Senior PHP Backend Developer
111 270 UAHWhat if I tell you that we have the perfect vacancy especially for you? No empty words!
We are proud to present a company that really loves what they do. They are looking for someone who willing to take part in modern and highly interesting projects. Their innovative approach is as thoughtful and cutting edge as their team friendly and enthusiastic. If you are looking for work where you can apply your skills, become a part of a motivated team developing awesome products, and work in a reliable company with perfect working conditions. Scroll down!
What we are looking for:
As a Senior Backend Developer, you will remotely join a team of developers working on the Paybis company’s own products and services. You will take part in developing new features & products, refactoring and improving existing solutions, and will be able to see the results of your work right away as we aim for continuous delivery.
Work is organized in teams (Devs, DevOps QA, BA, etc.) and a mix of classical waterfall and agile practices used in managing projects and workload.
We are looking for a talented senior backend PHP engineer, with extensive experience in commercial projects, rich experience in Backend, service-oriented architecture, great software development skills, quick and sharp mind, ability to think outside the box, and at the same time willing to bring own experience to the team helping the overall IT department in the company to become more and more efficient.
Key Responsibilities:
- Work closely with the PM/Product Owner and Team Leads
- Collaborate with other engineers to improve existing architecture and increase productivity
- Design, build and maintain efficient, reusable, reliable, and high-quality PHP code
- Conduct, manage and enforce 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
Required Experience in:
- PHP (5+ years), Symfony 5
- Relational databases/NoSQL (i.e. MariaDB/Redis)
- Developing Public & Private APIs
- Message brokers (i.e. RabbitMQ)
- Good grasp of OOP and DDD
- Design patterns and development principles
- Hands-on experience with 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
- Decompose Epics, Stories, work with BA to understand specifications for development
- Develop architectural solutions and bring them to the architecture board
- Documenting technical designs
- Desire to teach others and share knowledge and best practices
- Plan teamwork, assess team performance, provide feedback, grow team members (expected for people with Dev Team Lead position ambitions)
The following experience will be considered as an advantage:
- Experience with AWS Aurora, DynamoDB
- Experience with AWS SNS/SQS
- Taking one of the main roles in the development of the public commercial website with more than 10k+ visitors a day
- Production Support, Monitoring & Maintaining working solution, Release Management
- Experience with AWS, Terraform, Serverless
- DevOps experience, desire to work on CI/CD automation (Gitlab, Jira, Docker)
- Experience with various Payments integrations (Card processing gateways, PayPal, etc.)
- Experience in Payment Processing or Banking Industry
- Experience with Crypto or Blockchain technologies
- Hands-on experience in developing high performance and scalable systems
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 its product perfection
Let's build and maintain a global team together!