Position: Senior PHP Developer
Company: Opinov8
Category: PHP
Experience required: 3y
English level: upper

WE BUILD
Since starting out in 2008 the project lent more than £3 billion of mortgages and has helped to put thousands of new or improved homes into the UK housing market. In that time project built a truly international capital base. Today, funders and investors include pension funds, insurers, and global institutions like HSBC, J.P. Morgan, Citigroup, and National Australia Bank. And in 2019 we became the first UK Fintech to securitize a portfolio of buy-to-let mortgages. The product is multiple award-winning and has been proudly profitable since 2015.

BEING PART OF THE TEAM
-Take part in daily standups
- Go through the project board to evaluate the work to be done
- Discuss the best implementation with other developers
- Evaluate where and how to refactor or improve the existing code
- Implement the stories with a good test coverage
- Review other developers code
- Collaborate with the QA Engineers to test the stories
- Release your code in production
- Collaborate with the team to design elegant and efficient database schemas
- Collaborate with the team to design elegant API contracts
- Collaborate with the team to improve our ways of working
- Collaborate with the product manager to understand the business logic and write the stories

POWER YOU BRING
- 4+ years of commercial experience in PHP and Backend Development
- Proven track record of PHP 7 development with a strong knowledge base of OOP principles and working Object Oriented development experience, design patterns.
- Experience working with Symfony3
- MySQL and PostgreSQL – database design and optimization, report generation
- Front end development skills (HTML5, CSS, basic knowledge of Javascript)
- Knowledge and experience with RESTful services (3rd party API services)
- Ability to write unit tests (PHPUnit) and work within a TDD environment
- Experience with queues (RabbitMQ)
- NoSQL databases (Redis)
- Understanding of source code revision (GIT) and being familiar with code reviews
- Experience and understanding of scrum/Agile development methodologies
- Upper-Intermediate English level is a must
- Be a team player, take responsibility, and show integrity in your work. Be ready to discuss pull requests and communicate openly.
- Be self-organized and responsible