Position: Senior PHP Developer
Company: CODEX recruiting agency
Category: PHP
Experience required: 3y
English level: upper
Published: 2021-05-01T00:00:00+03:00

(Our customer) is a conglomerate of fintech applications providing integrated financial solutions for global investors, regardless of experience or location. By harnessing the power of crowdsourcing and blockchain technology, Sprinkle Group’s vision is to become the new standard within capital markets.

**Responsibilities: **
 • Writing reusable, testable, and efficient code; 
 • Comply with best practices of engineering, technical standards and quality criteria; 
 • Work as part of the Scrum team with Product Owner and other back-end and front-end developers to find the most efficient ways to move the product forward; 
 • Identify, analyze, and troubleshoot problems; 
 • API development for client application and services.

**Required skills:** 
 • Experience with PHPUnit; 
 • Knowledge of MySQL 5.7; 
 • Experience in developing web applications or APIs; 
 • Experience with modern PHP frameworks (Symfony 2.x / 3.x / 4.x); 
 • HTML5, CSS3 knowledge; 
 • Doctrine 2 ORM experience; 
 • JavaScript (ECMAScript) 5 knowledge; 
 • Experience with Git and GitHub; 
 • Knowledge of MongoDB; 
 • Knowledge of Debian-like systems; 
 • Knowledge of SOLID, DRY, KISS,YAGNI principles; 
 • Understanding and experience of modern development concepts (TDD, DDD, etc); 
 • Understanding and experience of refactoring theory; 
 • RabbitMQ experience; 
 • Redis experience; 
 • Upper-intermediate English level. 
  
**Будет плюсом: **
 • Docker, Docker-compose experience; 
 • J2EE experience 
 • DDD (domain driven design) 
Responsibilities: 
 • Writing reusable, testable, and efficient code; 
 • Comply with best practices of engineering, technical standards and quality criteria; 
 • Work as part of the Scrum team with Product Owner and other back-end and front-end developers to find the most efficient ways to move the product forward; 
 • Identify, analyze, and troubleshoot problems; 
 • API development for client application and services. 

Давайте пообщаемся детальнее?