📍 Лимасол (Кипр)Помощь с переездом
Специализация
Java, Kotlin
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
KotlinSpring FrameworkMongoDBJavaDDDSOLID
Tech stack we use:
- Java / Kotlin (Spring, Dropwizard, Ktor, JUnit), PHP (Symfony, Doctrine MongoDB ODM, PHPUnit), Python (Flask / Gunicorn, AsyncIO) + ML tools.
- DB: MongoDB, Redis, Clickhouse, Elasticsearch, Memcached, Kafka.
- Hybrid infrastructure (own DC + Amazon AWS).
- Docker, Jenkins, Gitlab.
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
- Ensuring the stability and fault tolerance of the entire Backend. This includes service mesh integration: client-side request balancing, service discovery, circuit breaker, end-to-end tracing and graceful degradation.
- Optimization of interservice communication: implementation of binary protocols, where necessary.
- Optimization of work with databases and queues. Functional sharding and encapsulation of bases behind services.
Requirements
- Extensive experience in Backend development in Kotlin + MongoDB + Spring Framework.
- Be able and love to write clean code, use the DDD approach and follow SOLID principles.
- Sense of humor.
We offer
- Relocation package and visa support.
- Health insurance.
- Powerful and fast hardware, Apple devices.
- IT meetups, conferences participation, corporate events.