Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
FunCorp

Senior Java/Kotlin Backend Developer

в FunCorp

3 500 —‍ 4 500 €/мес на руки

📍 Кипр (Армения)Помощь с переездом
Специализация
Java / Scala
Уровень
Senior
Команда
21 - 50 человек

The backend team is divided into dynamic cross-functional groups. We practice cross-code review, write tests and documentation. All our product managers have a technical background, and the tasks assigned to the team are statistically justified. We always conduct an A/B test of the suggested hypotheses and based on that we make a decision on the feasibility of their implementation. And our Continuous Delivery system allows us to release new versions every day.

You could join our team in Yerevan or Limassol office.

Stack

Java/KotlinMongoDBSpringKafkaSOLID
  • 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.

What teams you can join and what tasks you have to do

Сore:

  • 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.

Push:

  • Organization of uninterrupted distribution of individual push notifications to users, tens of thousands per second. Scaling of sending, distributed caches.
  • ML integration: selection of appropriate push options for each user, data processing for network training.
  • Implementation of complex product experiments: on-the-fly image processing.

Feed:

  • Generation of individual user feeds based on neural networks. This includes the organization of a feature-store to support inference and neural network training, optimization of the architecture for the implementation of two-level recommendations.
  • Optimization of feeds formation process.

Security:

  • Behavioral analysis: automatic detection of compromised accounts, user reputation service.
  • Encryption and protection of user data.
  • Anti-bots and anti-DDoS measures: CAPTCHA, rate limits.

What you need to join us

  • Extensive experience in backend development in Java / Kotlin + MongoDB + Spring Framework.
  • Be able and love to write clean code, use the DDD approach and follow SOLID principles.
  • Sense of humor.
Эльвира Попова Recruiter
FunCorp

О компании FunCorp

Сфера
Продуктовая компания
Размер
101 - 200

FunCorp develops entertaining UGC applications with millions of daily users worldwide. They actively develop their products and launch new ones using a data-driven approach, machine learning, modern technologies, tools, and SDK. No technical debt or bureaucracy. At FunCorp, you can implement ideas and take on new challenges. If you have a dream of creating something truly significant, then working at FunCorp is a step toward it.

Похожие вакансии

5 000 – 6 500 €/мес на руки
📍 Лимасол (Кипр), помощь с переездом
300 000 – 500 000 ₽/мес на руки
📍 Ереван (Армения), помощь с переездом
250 000 – 450 000 ₽/мес на руки
📍 Ереван (Армения), помощь с переездом
250 000 – 450 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), Нижний Новогород, Белград (Сербия), самостоятельный переезд
160 000 – 680 000 ₽/мес на руки
📍 Москва (м. Павелецкая), Санкт-Петербург (м. Площадь Ленина), Белград (Сербия), самостоятельный переезд