Develop and maintain web applications using PHP, Node.js, and other relevant technologies, ensuring high performance, scalability, and security.
Design and implement database schemas using MySQL, PostgreSQL, MongoDB and write efficient SQL queries to retrieve and manipulate data.
Build and optimize RESTful APIs to facilitate communication between different components of the application and integrate with external systems.
Collaborate with cross-functional teams including product managers, designers, and other developers to translate business requirements into technical solutions.
Participate in code reviews, providing constructive feedback to team members and ensuring code quality and adherence to best practices.
Participate in project technical discussions.
Understand, write, modify existing code.
Required qualifications
2+ years experience in PHP development.
1+ years experience in Node.js development.
Experience with MySQL, Postgresql, MongoDB.
Strong understanding of the MVC pattern and OOP.
MySQL experience, with proven ability to write efficient SQL queries.
Experience building, optimizing, and utilizing REST APIs.
Advanced knowledge of SOLID principles.
Additional qualifications
Good knowledge of Git.
Good knowledge of English.
Good knowledge of Russian.
Experience with a Blade templating engine is a plus.