Position: Middle Back-end Developer (OFFICE later, now HYBRID type of work)
Company: SeaRates
Experience required: 1y
English level: intermediate

**SeaRates** is hiring a **Back-end** Engineer in **Odesa**!
**tech-stack: PHP7, PHP8, PostgreSQL, Docker, Redis **

**SeaRates** is a trusted community marketplace for people to send goods around the world. Our unique applications are designed to compare all available cargo delivery options at clients' request and arrange their transportation.

**Facts about us:**
- Our IT Department has 7 products in development
- We cooperate with 150+ shipping lines and 7,000 Sea Ports
- Our service receives 4.6 requests per second 🚀

**Requirements:**
•	Deep knowledge of **PHP7** and later versions
•	Writing of feature and unit tests with **PHPUnit**
•	Thorough understanding of **OOP, Patterns, SOLID, REST API**
•	Experience with the latest versions of **Laravel**
•	Experience with **Zend**
•	Understanding of **GIT** 
•	Practical expertise in operating and designing databases (**PostgreSQL**)


**As an advantage:**
•	Commercial experience in similar positions minimum **2 years**
•	Bachelor’s degree in engineering, Computer Science, or a similar relevant field
•	Intermediate English is preferred (reading and understanding technical documentation at least) :)
•	Understanding of the entire web development process (design, development and deployment) 
•	Experience with **GraphQL** (i.e. webonyx/graphql-php, Lighthouse)
•	Experience with **Node.js**
•	Have the skills to work with **Docker, Docker Compose**
•	Knowledge of popular design patterns
•	Following **DRY, KISS, YAGNI** principles

**Responsibilities:**
•	Implement, test and maintain innovative software solutions. 
•	Develop functional and sustainable web applications with clean code. 
•	Solve technical problems that occur while working on a high-load project. 
•	Support and improve architecture and the website structure, services, and applications. 
•	Collaborate with front-end developers and web designers to improve usability.
•	Write functional requirement documents and guides. 
•	Troubleshoot and debug applications. 

**Job Type:** Full-time, hybrid/office in Odesa
**Salary:** based on the interview
**Schedule:** 8-hour shift
**Day shift:** Monday to Friday