Position: Senior PHP Developer
Company: OnHires
Category: PHP
Experience required: 5y
English level: upper

B2Broker is a liquidity and technology provider of solutions for the crypto and foreign exchange (FX) industry. The company's advanced base of ready-to-use technical solutions enables brokers to save time and money on consuming infrastructure projects and focus on enlarging their client base.

The company specializes in B2B services and products, catering to a wide range of clients including large licensed brokers, crypto exchanges, crypto brokers, forex brokers, hedge and crypto funds, and professional managers.

**Requirements:**
- Ability to design complex SQL queries, understanding how joins, indexes, and keys work;
- System administration skills;
- Experience in integrating external services;
- Knowledge of patterns and experience in their application;
- Ability to work with a large amount of code;
- Deep understanding of Laravel or Symfony;
- Ability to write unit tests and functional tests;
- Experience in developing low-coupling modules;
- Ability to estimate deadlines, and signal a problem in time.

**Would be a plus:**
- Knowledge of related technologies and languages;
- Experience in designing distributed systems;
- Have experience with Docker, CI, CD;
- Ready to learn and share knowledge with other team members;
- Provide a link to GitHub with code examples.

**Responsibilities:**
- Development of new and support of existing functionality;
- Development of the project architecture;
- REST API design;
- Integration with external services;
- Refactoring and code optimization;
- Code Review of other team members;
- Database query optimization.