Position: PHP Developer (Laravel)
Company: Yarandin Inc.
Experience required: 3y
English level: pre

Yarandin Inc is a Ukrainian IT company with its own product and start-up solutions for businesses in Europe. The products we create help our Clients simplify their business in different parts of the world. Our portfolio includes more than 20 international projects.

15+ people in the team. I have a clear division, no full stacks.

I won't go into the nuances of standard knowledge requirements (OOP, MVC, etc.) because I assume you know it.


**What is important in skills:**
- commercial experience 3+ years with PHP Laravel,
- REST API creation/integration experience,
- building and optimizing complex database queries,
- deep understanding of working with queues, Jobs, queue drivers (RabbitMQ at least),
- experience with microservice architecture (to know and understand the types of communication between microservices),
- a clear understanding of the importance of the application architecture, to know their varieties (MVC, DDD, etc.),
- experience in optimizing large systems,
- confident management with Linux, Git,
- Experience working in a team with QA, DevOps, PM,
- confident orientation in Git Flow,
- a clear understanding of the work of approaches such as Authentication (session vs JWT vs OAuth2 vs passport), Multi-tenancy,
- English B1 and above.

**Would be a HUGE plus but not required:**
- Docker,
- Node.js, Typescript, Python,
- AWS skills,
- Experience writing E2E, Feature, Performance tests,
- Experience setting up a Linux based server.

**About cooperation:**
- support of the current product,
- development of other projects of the MVP level,
- team work.

**Profit:**
- Continue gaining commercial development experience,
- Payment without delay,
- Paid holiday,
- Team play with well-established mechanisms,
- Possible flexible schedule and part-time cooperation.

**Working conditions:**
- 10:00-19:00 (Kyiv UTC+2) Mon-Fri,
- I do not practice overtime,
- focuses on the result, not the report on hours of work.


**Online interview - technical and general in one go.**

If the described sounds sensible - I'm waiting for your resume!
Thank you for your attention to the vacancy!