Participate in the team s product logic development.
Undertake code reviews of other team members work.
Optimize database queries.
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.)
What we offer:
Full support for your professional growth.
Any equipment you need for productive work.
The opportunity to bring your vision to the project.
Remote working.
A professional and friendly team, ready to help you.