Job Description
Our client is an influencer marketing platform connecting brands with content creators across TikTok, Instagram, YouTube, and Amazon. The platform handles campaign management, creator discovery, content review, payments, and social media integrations at scale.
Tech Stack
- Language: PHP 8.1+ (strict typing, PSR-12)
- Framework: Slim 4 with PHP-DI dependency injection
- Database: MySQL (multiple connections: main, logs, stats)
- Search: Elasticsearch 7
- Queue: RabbitMQ (async processing, delayed exchanges)
- Cache: Memcached
- Infrastructure: AWS (S3, deployment), GitLab CI/CD, Sentry for error tracking
What You’ll Work On
Building and maintaining REST API endpoints
Designing and optimizing MySQL queries across multiple database connections
Integrating with social media platform APIs (TikTok, Instagram, YouTube, Amazon)
Working with Elasticsearch for creator/content search and indexing
Building async processing pipelines with RabbitMQ consumers/publishers
Writing unit and integration tests with meaningful coverage
8+ years of modern professional PHP development
Strong experience with MySQL , complex queries, indexing strategies, multi-connection setups
Familiarity with Slim Framework
Experience with Elasticsearch
Working knowledge of message queues (RabbitMQ, Kafka, or SQS)
Understanding of RESTful API design and OpenAPIS specification
Comfort with Git workflows (GitLab, feature branches, CI/CD pipelines)
Solid grasp of design patterns: Repository, Factory, Controller-Group, Consumer-Publisher
Experience with AI assisted programming
Thirst for learning and improving work flows. The development space is evolving fast!
Work independently but ask when stuck
Nice to Have
Experience with social media platform APIs (TikTok, Meta, Google/YouTube)
Familiarity with AWS services (S3, EC2, deployment pipelines)
WebSocket experience (Ratchet)
Firebase/push notification systems
Twilio/SMS integration
Work remotely Monday - Friday, 40 hours a week (no weekends)
Did we mention it’s REMOTE?!!
One of our core values at Zipdev is “Be authentic.” that’s why we encourage you to answer the application form in your own words; we are interested in getting to know you, not a digital assistant.
Wondering how our remote environment or our payment method work? We’ve put together some helpful answers in our FAQs at the bottom our our career site. Take a look and let us know if you have any other questions!












