Position: Senior Back-End Developer (PHP7, Symfony 5, PostgreSQL)
Company: TextMagic
Category: PHP
Experience required: 3y
English level: intermediate

**The main technologies we use**
- PHP 7, Symfony 5, Codeception, PHPUnit, OpenAPI
- PostgreSQL 12, Memcached, ElasticSearch, ClickHouse
- RabbitMQ
- Docker

**What we expect from you**
- Excellent knowledge of and experience with the technologies listed above.
- A clear understanding of the architecture of a web application and its separate components.
- An understanding of how the HTTP request lifecycle works.
- Experience in building REST API.
- An understanding of the principles of SOLID and OOP.
- Experience in creating high-load systems in conditions of zero downtime.
- An understanding of how to build efficient, scalable database architecture. 
- Experience with PostgreSQL or MySQL (writing complex queries; understanding EXPLAIN; optimizing slow queries without changing the database structure; changing schemas of large tables without downtime, etc.)
- Experience and knowledge of NoSQL, ElasticSearch, Node.js, ClickHouse, and working at telecommunication companies are desirable.
- Excellent knowledge of Russian is a must.

**We offer**
- A generous stock options plan that ensures you share in our success.
- Full support for your professional growth.
- Any equipment you need for productive work.
- A project on a fresh technology stack with no legacy.
- The opportunity to bring your vision to the project.
- A cozy office, or remote working.
- A professional and friendly team, ready to help you.

**What you will do**
- Develop new features and platform architecture.
- Design and build REST API.
- Integrate with third-party services using API.
- Refactoring and code optimization.
- Scale the project for increasing loads.
- Participate in the team’s product logic development.
- Undertake code reviews of other team members’ work.
- Optimize database queries.