📍 Лимасол (Кипр)Помощь с переездом
FunCorp develops entertaining UGC apps that are used daily by tens of millions of people around the world. We actively expand our products and launch new ones using a data-driven approach, machine learning, modern technologies, tools, and SDK. No legacy, technical debt, and bureaucracy.
Stack
PHPSymfonyOOPSOLIDDDDHTTPRESTAPIPHPUnitCodeceptionBehatJava/Kotlin
Tech stack:
- We write in PHP, use Symfony components (Dependency Injection, HttpFoundation, Config, and others).
- We work with Kotlin services.
- MongoDB, Redis, Memcached, Elasticsearch.
- Proprietary data center, and also use Amazon AWS (S3, SQS, Cloudfront, SES).
- We use PHPUnit, Codeception, Behat for testing.
- We package applications in Docker, Jenkins builds projects.
About the product
iFunny is FunCorp’s flagship product. A social networking app for fans of memes, popular in the U.S., Brazil, and beyond. It competes with TikTok and others for users’ attention thanks to:
- A recommendation system and a personal content feed. We have a lot of data, experiments, we continue to implement ML and improve the algorithms that select memes. Kafka, Clickhouse, Airflow, Kubernetes, Kotlin are helping us with this.
- A push notification system that helps effectively bring users back to the product. We can quickly filter millions of users according to complex business rules, automatically generate texts, crop and process images, and achieve high CTR with algorithms and targeting. We are planning to personalize and apply ML models in this part of the product.
Tasks
- Development and support of HTTP API for web and mobile clients.
- Implementation of non-trivial business logic, work with big data.
- PHP / Kotlin in a 60/40 ratio.
Requirements
- Proficiency in PHP (Symfony Dependency Injection, HttpFoundation, Config, and other components).
- Experience with high loads: knowledge about replication, sharding, query balancing will be beneficial.
- Passion for OOP and adherence to SOLID and DDD principles.
- Ability to apply testing (PHPUnit, Codeception, Behat).
- Knowledge of HTTP, REST, ability to build API.
- Experience in Java / Kotlin development or willingness to learn it is a must, since a significant part of Backend development on Kotlin.
We offer
- Relocation package and visa support.
- Health insurance.
- Powerful and fast hardware, Apple devices.
- IT meetups, conferences participation, corporate events.