Position: Senior PHP Developer на ізраїльський фін-тех проєкт
Company: Ciklum
Category: PHP
Experience: 3y
English level: intermediate

Хотіла б вам запропонувати роль Senior PHP Developer-a на ізраїльський фін-тех проєкт. Це компанія, яка є відомою платформою для соціального трейдингу з понад 23 мільйонами користувачів по всьому світі.

🌟Переваги співпраці: remote, медичне страхування, курси англійської, внутрішній розвиток всередині компанії.

Від вас очікуємо:⚡
✔ попередній досвід 4+ роки на аналогічній позиції;
✔ навички з Symfony, REST API development;;
✔ рівень англійської Strong Intermediate+.
Responsibilities:

Leading the design and implementation of a 24/7 high scale distributed system
Proactively participating in every aspect of the software development lifecycle of feature development, including input on specifications, designs, implementation, test, optimization, and delivery
Owning, monitoring, and improving our services in a production environment, performing on-call duties
Owning and leading collaborative efforts with various stakeholders including Product, IT, and R&D teams
Becoming a technical leader; researching and promoting new technologies and tools
Facing technical challenges – performance, fault-tolerance, security, and live production issue
Writing unit tests, integration tests, and CI/CD procedures
Being part of an amazing group of people

Requirements:
Experience in software development for more than 5 years
Excellent knowledge in Computer Science, Computing Theory:
Paradigm & Principles (OOP, SOLID, DDD, TDD, BDD)
Database theory (RDBMS, NoSQL)
Code testing practices
Algorithms
Data structures
Architectural, Enterprise and Design Patterns
Security patterns, Reverse engineering resistance, Common attacks types (OWASP)
Understanding of network interactions:
protocols
conventions (e.g. REST, RPC)
authentication and authorization flows
standards and practices (e.g. oAuth, JWT)
Excellent knowledge and experience in PHP (more than 4 years)
Practical commercial experience with:
REST API development
Web application frameworks (Symfony) (more than 3 years)
Testing frameworks (e.g. PHPUnit, Codeception, Behat, Dusk) (more than 2 years)
ORM (e.g. Doctrine, Eloquent) (more than 2 years)
RDBMS (MS SQL) (more than 2 years)
Key-value storages (Redis)
Messaging systems (e.g. RabbitMQ, Apache Kafka, Active MQ, AWS SQS, Azure Service Bus, Google Pub/Sub)
Web Servers (e.g. NGINX, Apache)
Version control systems (GIT)
Integration with 3rd party solutions
Builders
Experience with:
Troubleshooting, profiling and debugging applications
Creation software architecture and design of complex applications, platforms, microservices solutions
Agile software processes and technologies
Code Review process
Refactoring process