Зарплата 4000–6000$ gross в месяц.
Gameram — социальная сеть для тех, кто любит игры.
Мы — международный стартап. Сейчас в команде больше 25 человек, и мы растем. Работаем в офисе на Кипре (Пафос) и на удаленке в 10 городах мира.
Сегодня мы в поиске разработчика, который присоединится к бэкенд-команде для работы над продуктовыми и инфраструктурными задачами и будет участвовать в развитии нашей социальной сети для геймеров.
Для продуктивной и интересной работы у нас есть данные, аналитика, знание специфики рынка и опытная в продвижении проектов команда. Мы практикуем прозрачность процессов, вовлеченность и открытый диалог. Gameram — data-driven компания, и все сотрудники видят изменение продуктовых метрик после каждого релиза.
Что нужно будет:
- Решать продуктовые задачи: от небольших фичей до комплексных решений со сложной бизнес-логикой и интеграциями с учётом масштабирования и роста нагрузки.
- Иногда решать инфраструктурные задачи (в основном, в AWS).
- Мониторить и решать задачи по оптимизации производительности системы.
- Участвовать в проектировании системы: выдвигать свои решения, ревьювить чужие, обсуждать с командой, документировать.
- Участвовать в code review.
- Коммуницировать внутри команды, с командами мобильной разработки, QA, аналитиками и продактами.
- Сопровождать работу системы в продакшне.
- Участвовать в оценке ресурсоёмкости задач.
- Участвовать в улучшении рабочих процессов: планирование, оценка, релизы, мониторинг и т.д.
- Брать ответственность за свои задачи на протяжении всего жизненного цикла: от анализа требований до поддержки на продакшне.
Наш технический стэк:
- Современные технологии: Java 17+, Kotlin, Spring Boot, Spring Cloud, PostgreSQL, Apache Kafka, Elasticsearch, Redis, Docker, TestContainers.
- Инфраструктура AWS: EC2, ECS Fargate, S3, RDS и т.д.
Для работы необходимо:
- Отличное знание Java.
- Знание алгоритмов, структур данных и принципов выбора эффективных решений.
- Знание принципов работы баз данных, как реляционных, так и NoSQL.
- Опыт проектирования и реализации API.
- Опыт в построении распределённых высоконагруженных систем.
- Желание писать простой и легко читаемый код, понимание, что такое cohesion и coherence, и умение использовать это на практике.
Ключевые навыки:
- Java.
- Spring.
- SQL.
- PostgreSQL.
- Apache Kafka.
Будет плюсом:
- Опыт работы с высоконагруженными сервисами.
- Опыт проектирования микросервисной архитектуры.
- Опыт настройки инфраструктуры AWS.
- Опыт в оптимизации затрат в AWS.
- Опыт разработки и внедрения ML-компонентов в продукт.
- Знание английского языка.
Что предлагаем:
- Возможность расти вместе с продуктом и влиять на сам продукт.
- Участие в опционной программе после прохождения ИС.
- Гибкий подход к рабочему графику.