WhiteTech provides white-label and SaaS solutions for businesses in the financial ecosystem, including EMI, PSP, e-commerce, and open banking platforms. Its platform is designed for flexibility, scalability, and seamless integration, supporting payment products and services worldwide.
php developer in fintech
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Design, develop, test, document, release, and support software from scratch;
- Enhance and refine existing API and backend systems;
- Integrate third-party solutions into the payment ecosystem, including acquirers, gateways, alternative payment methods, token platforms, verification, scoring, monitoring, and reporting systems;
- Run tests and set up testing environments for new features;
- Fix bugs and debug developed software;
- Prepare technical documentation;
- Support implemented software in production;
- Collaborate with front-end developers and other team members;
- Analyze data, processes, and code to identify, resolve, or prevent issues and improve products.
требования
- Strong knowledge of PHP code and web product optimization, including caching and asynchronous processing;
- Knowledge of best practices for developing and supporting large-scale projects;
- Deep understanding of OOP, Symfony, SOLID, GRASP, and design patterns;
- Experience designing and implementing RESTful APIs with Symfony;
- Proficiency in Doctrine ORM;
- Proficiency with PostgreSQL and complex SQL query optimization using query rewriting, indexing strategies, and execution plans;
- Experience designing database schemas, including normalization and entity-relationship modeling;
- Understanding of Kubernetes and Docker, including Docker Engine, Docker Hub, and Docker Swarm;
- Advanced knowledge of DDD, including Domain Events, Domain Services, and Bounded Contexts;
- Ability to design domain models for complex business problems and separate domain models using Bounded Contexts;
- Advanced understanding of CQRS, including asynchronous command processing and synchronization between read and write models;
- Experience implementing CQRS-based architectures with design and architectural patterns;
- Advanced knowledge of architecture design practices and experience designing complex, large-scale systems;
- Ability to define and document architectural solutions and address system complexity and scalability;
- Advanced knowledge of PHP integration test automation tools and libraries, including PHPUnit, Codeception, and Behat;
- Ability to design and structure integration tests for large systems with many interacting components;
- Knowledge of setting up test environments and managing dependencies for integration testing;
- Advanced knowledge of Event Sourcing system development and deployment;
- Ability to design scalable Event Sourcing application architectures;
- Advanced knowledge of microservices design and deployment, including configuration management, monitoring, and logging;
- Advanced knowledge of Jenkins, including parameterization, plugins, and additional tools;
- Excellent troubleshooting skills, curiosity about innovation, and ability to find unconventional solutions;
- Nice to have: Ukrainian or Russian conversational proficiency.
условия
- Fully remote work with flexible hours within the CET time zone from any location of choice;
- 19 Business days of flexible paid time off;
- Competitive compensation package commensurate with experience;
- Friendly and supportive work environment;
- Regular opportunities to participate in conferences and community events as a participant and contributor;
- Matrix organizational structure.
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.