Middle PHP Developer
This is a remote position.
Requirements
We expect from the developer:
-
Good knowledge of PHP (we use PHP8);
-
Experience with Laravel or Symfony (we use Laravel 8);
-
Knowledge of OOP, understanding of the basic principles of design.
-
Experience in integrating external services;
-
Understanding how HTTP works;
-
Experience with PostgreSQL or MySQL DBMS, ability to read and write queries of medium complexity;
-
Understanding the need to write unit and integration tests (we use PHPUnit);
-
Sympathy for *nix/linux and confident work on the command line;
-
Have experience in creating composer packages;
-
Have experience with non-relational DBMS;
-
Know PSR, understand why standards are needed;
-
You know popular patterns, anti-patterns and have an understanding of when to use them and when not;
-
You understand the principles of SOLID, DRY, KISS, YAGNI and are able to notice their violations in practice;
-
Have experience in developing on other programming languages and/or web frameworks, know their strengths and weaknesses;
-
Have experience with Docker, GitLab, Gitlab-CI;
-
You know English - it will be easier to read documentation, articles, etc. with it;
-
Ready to learn and share knowledge with other team members;
-
Provide a link to Github with code examples.
Benefits
Benefits
-
Attractive Competitive Salary and bonuses. Compensation will be determined based on education and experience.
-
Full medical and dental benefits coverage
-
401k Contribution
-
Paid Vacations
-
Work from home for the year 2022