Responsibilites:
- Designing, developing, and maintaining applications, including creating new components from scratch.
- Identifying and resolving performance-related issues in applications and optimizing resource loading to ensure fast and efficient operation.
- Ensuring high quality and reliability of applications through testing and debugging backend code, as well as writing unit tests.
- Collaborating with a project team on requirements analysis, application architecture design, and implementing functionality according to best practices.
Requirements:
- Minimum 5 years of experience in a backend developer role.
- Very good knowledge of PHP 8.x.
- Experience working with Laravel 9.x/10.x/11.x or other mature frameworks.
- Practical experience in consuming and creating REST APIs.
- Knowledge of design patterns and skills in writing clean, maintainable code.
- Ease of working with new libraries and ability to implement them based on documentation.
- Curiosity in discovering new technologies - before you start coding, you want to understand what problem you are solving.
- Taking responsibility for your actions and supporting other team members (ownership).
- Good communication and teamwork skills.
We offer:
- Hybrid work mode (possibility of remote work up to 2 days a week);
- Real impact on the projects you participate in and on the development of the whole company;
- Helping other team members in solving problems;
- Opportunity to observe how the product we create solves real problems for our clients;
- Working in an experienced team (UX/UI Designer, QA team, backend and frontend team, DevOps, Tech Lead);
- Good, friendly, and pleasant atmosphere with a focus on "get things done'.
Good to have skills:
- Knowledge of other backend frameworks;
- Basic knowledge of Python;
- Experience working with AWS services;
- Familiarity with the values and philosophy discussed in "Pragmatic Programmer'.