Senior PHP Developer

Development and testing
Minsk (Belarus), Tbilisi (Georgia)

Tapfiliate is a cloud-based affiliate and referral marketing software that lets businesses quickly set up affiliate programs, build partnerships, manage campaigns and increase profit through partner marketing. We are looking for a Senior PHP Developer to strengthen our project management team.

Share:
  • What you'll do:
    • Develop and optimize backend logic for a high-load SaaS product;
    • Design and implement new modules and APIs for integrations;
    • Maintain and support legacy code, with a plan to gradually refactor and migrate to a new architecture;
    • Work with distributed systems and microservices architecture;
    • Optimize performance for scalability and low latency;
    • Deep integration and use of AWS services (EC2, S3, RDS, DynamoDB, OpenSearch, etc.);
    • Participate in architectural decisions and system design;
    • Collaborate closely with frontend developers, DevOps engineers, and the product team.
  • What we expect:
    • Experience requirements: 3–5 years of commercial experience with PHP 7/8, solid expertise in Symfony framework;
    • Strong understanding of OOP, SOLID principles, and design patterns;
    • Proficient with MySQL (query optimization, indexing, replication);
    • Experience in designing and implementing REST APIs and third-party integrations;
    • Hands-on experience with queues (RabbitMQ, SQS);
    • Practical knowledge of ElasticSearch or OpenSearch;
    • Understanding of high-load systems and performance optimization;
    • Familiarity with microservices architecture.
      Basic knowledge of JavaScript / TypeScript (React experience is a plus);
    • Experience working with AWS services (RDS, DynamoDB, SQS, OpenSearch, Lambda).
      CI/CD, Docker, Kubernetes skills.

      Nice to have:
    • Experience with Swoole or asynchronous PHP services;
    • Writing tests (PHPUnit, Behat);
    • SaaS or international project experience.
  • We offer:
    • Work in the international company;
    • Hybrid working format (office/home office);
    • Corporate education — courses and trainings;
    • Voluntary health insurance after probation period;
    • Effective onboarding program for a better start;
    • Corporate events and team buildings.

Apply for vacancy:

Thank you for your message. It has been sent successfully.