Position: Backend PHP Engineer
Company: Inter.dev
Experience required: 5y
English level: upper

We’re looking for a remote Backend developer experienced in building complex applications using PHP to join a new project that has recently started. We consider a part-time involvement with an option to switch to full-time.

**ABOUT THE PROJECT**
You will work on a new project that is about to launch on a North American market. The project is a plant care mobile app with a vast roadmap of new features (including integration of e-commerce and IoT devices). 
You will be responsible for a server-side application and APIs supporting the app and an admin panel.


**WHAT WE WILL EXPECT FROM YOU**
- Hands-on experience with PHP (5+ years)
- Knowledge of Yii 2 framework
- Experience with REST API design
- Strong knowledge of MySQL: migrations, queries performance optimization techniques
- Knowledge of OOP, OOD, Design patterns, Data structures, SOLID
- Experience with message brokers (RabbitMQ)
- Experience with Docker, dockerizing and containerization of applications
- Other: gitflow, CI/CD practices
- Great self-management and interpersonal skills 

**NICE TO HAVE**
- Familiarity with Hetzner, AWS (ECS), Docker Swarm, load balancing, rolling updates
- Experience with Elasticsearch, Memcached
- Experience with Yii admin panel
- Performance monitoring tools usage experience
- Hands-on experience with unit/integration/API testing


**WHAT YOU WILL DO**
- Participate in a full product development life cycle from inception to delivery
- Develop server-side software (build features and fix issues)
- Create and maintain project documentation 
- Setup a CI/CD flow, testing pipeline, code reviews


**WHAT WE OFFER**
- Zero bureaucracy, small amount of meetings
- Competitive salary (depending on the interview results)
- Annual appraisals
- Flexible working schedule and remote work