September 22

Backend-разработчик

Gamedev

Крупная студия разработки программного обеспечения ищет Backend-разработчиков уровня Middle+ и Senior на полную ставку.

Вы будете отвечать за проектирование, разработку и поддержку масштабируемых backend-систем, обеспечивающих работу нашей игровой платформы и live-сервисов. Позиция требует сильных технических знаний, опыта работы с распределенными системами и умения тесно сотрудничать с кросс-функциональными командами (front-end, клиент, гейм, DevOps).

Предлагаемые позиции предполагают непосредственное участие в разработке: вам предстоит как проектировать архитектуру, так и реализовывать функции, напрямую влияющие на опыт сотен тысяч пользователей.

Обязанности:

- Разработка и поддержка серверной части приложения на Python с использованием FastAPI;
- Проектирование и оптимизация баз данных, работа с SQL;
- Интеграция с внешними сервисами, микросервисами и API;
- Обеспечение высокой доступности, масштабируемости и производительности сервиса;
- Взаимодействие с Front-End разработчиками для интеграции фронтенда и бэкенда;
- Интеграция аналитики, телеметрии и событийно-ориентированных систем для поддержки live-ops;
- Реализация обработки ошибок, систем ретраев и отказоустойчивых сервисов. Настройка систем сбора логов и аналитических метрик;
- Участие в code review, планировании архитектуры и оценки спринтов.

Требования:

- Опыт разработки на Python от 4 лет;
- Глубокие знания FastAPI или аналогичных фреймворков, а также владение хотя бы одним из языков: Go, Node.js (TypeScript), Java или Python;
- Опыт работы с PostgreSQL/MySQL, NoSQL-системами (MongoDB, Redis или DynamoDB);
- Знание принципов распределённых систем, событийно-ориентированной архитектуры и брокеров сообщений (Kafka, RabbitMQ, SQS);
- Умение работать с Git, Docker, Kubernetes, а также налаживать CI/CD пайплайны;
- Понимание принципов RESTful API и опыт их реализации;
- Умение работать в команде и решать сложные технические задачи в условиях сжатых сроков;
- Высокий уровень владения английским языком (B2+).

Условия:

- Официальное трудоустройство;
- Конкурентная заработная плата;
- Возможность влиять на фундамент backend-а развивающейся платформы;
- Современный технологический стек и интересные задачи;
- Работа в талантливой и увлеченной международной команде.

DM: https://t.me/nodachiew