About Us:
Ikonik VXP Video Experience Platform is the ultimate end-to-end OTT solution for discerning media content owners and digital publishers. We provide the tools and human-powered support needed to help our clients stand out and win in the exciting video streaming and OTT growth market. Our platform seamlessly delivers video applications on web, Roku, Apple TV, Fire TV, Android TV, iOS and Android mobile, LG, Samsung, and more.
Job Description:
We are seeking an experienced Software Engineer (PHP) with over 5 years of experience to join our dynamic team. The ideal candidate is proactive, responsible, and eager to participate actively in project processes.
Key Responsibilities:
- Design, develop, and optimize RESTful APIs using Symfony.
- Connect, configure, and maintain third-party services and APIs to extend platform capabilities.
- Continuously analyze and optimize system performance, including database queries, API responses, and overall infrastructure.
- Ensure clean, maintainable, and scalable code by adhering to SOLID principles and best practices.
- Identify and resolve performance bottlenecks, bugs, and production issues
- Maintain clear documentation for APIs, integrations, and processes.
Required Competencies:
-
PHP Expertise: Minimum 5 years of hands-on PHP development experience.
-
Symfony Framework: Strong knowledge of Symfony, including Symfony Messenger for messaging.
-
Database Management: Proficient with MySQL and Redis for data storage, caching, and optimization.
-
Message Brokers: Experience with RabbitMQ and Amazon SQS.
-
API Development: Skilled in designing and developing RESTful APIs.
-
Search Technologies: Hands-on experience with Elasticsearch for search implementation.
-
Third-Party Integration: Expertise in integrating external services and APIs.
-
Software Design Principles: Strong understanding of SOLID principles and common design patterns.
Optional Competencies:
-
Cloud Services: Familiarity with AWS, including EC2, S3, RDS, and DynamoDB.
-
Containerization: Experience with Docker for application deployment.
-
Video Processing: Knowledge of FFmpeg for video encoding and transcoding.
-
Additional Language: Experience with Python as a secondary programming language.
-
Serverless Architectures: Experience with AWS Lambda and API Gateway for building serverless applications.
-
DevOps: Understanding of CI/CD pipelines and related practices.
Languages:
-
English: B1
-
Russian: Fluent
What we Offer:
- Competitive salary and benefits package.
- Opportunity to work with cutting-edge technologies in the OTT space.
- Collaborative and dynamic work environment.
- Technology update available.