International company ALTTRIX is a fin-tech developer and liquidity provider for brokerage companies, banks and investment funds. We are not engaged in brokerage activities, but offer turnkey solutions for other companies around the world. Having occupied its niche in the market since 2009, the company has successfully taken a leading position in its field of activity, and therefore it is constantly growing and expanding.
Requirements
Team development experience
Excellent knowledge of PHP (we are using PHP 8)
Significant experience with Laravel or Symfony, understanding of the basic principles and approaches (we are using Laravel 8)
Knowledge of PSR standards, understanding of OOP
Understanding of the principles of SOLID, DRY, KISS, YAGNI and the ability to notice their violations in practice
Knowledge of popular patterns, anti-patterns, algorithms and understanding when to use them
Experience in integrating external services
Understanding how HTTP works
Experience with PostgreSQL or MySQL DBMS, understanding how joins, indexes and keys work
Understanding the need to write unit and integration tests (we use PHPUnit)
Sympathy for * nix / Linux and confident command line work.
It will be a plus if you:
Experienced in creating composer packages
Have experience working with non-relational DBMS
Have experience in development on other programming languages and / or web frameworks, know their strengths and weaknesses
Experience with Docker, GitLab, Gitlab-CI
Know English - it will make it easier to read documentation, articles, etc .
Ready to learn and share knowledge with other team members
Provide a link to Github with code examples.
Benefits
Attractive Competitive Salary and bonuses. Compensation will be determined based on education and experience.