Rozwój backendu Nest.js dla mobilnej gry online
O projekcie:
Backend dla mobilnej gry 2D online z walkami 1 na 1 w czasie rzeczywistym między graczami. Projekt zakłada wykorzystanie socket.io do natychmiastowego przesyłania wydarzeń w grze, opracowania logiki zdobywania zasobów, rankingów oraz osiągnięć, a także czatu online dla wygodnej komunikacji między uczestnikami.
Zakres prac:
- Opracowanie i wsparcie części serwerowej projektu na Nest.js.
- Realizacja logiki gry, a także logiki matchmakingu i przeprowadzania starć 1 na 1 w czasie rzeczywistym, z wykorzystaniem socket.io do zapewnienia natychmiastowej komunikacji podczas walk i działania czatu online.
- Tworzenie i dokumentowanie API do zarządzania sesjami gier, matchmakingiem oraz synchronizacją stanu gry.
- Integracja z bazami danych (MongoDB, PostgreSQL, Redis itp.) w celu przechowywania informacji o graczach i stanie gier.
- Optymalizacja wydajności serwera i zapewnienie skalowalności systemu.
- Ścisła współpraca z zespołem deweloperskim przez cały cykl rozwoju projektu.
Wymagania dla kandydata:
- Doświadczenie w programowaniu na Nest.js (min. 2 lata).
- Doświadczenie w pracy z REST API, WebSocket, socket.io oraz realizacji funkcji w czasie rzeczywistym w projektach.
- Znajomość baz danych (SQL/NoSQL) oraz doświadczenie w ich optymalizacji dla dużych obciążeń.
- Umiejętność rozumienia logiki procesów gier oraz synchronizacji danych w czasie rzeczywistym.
- Gotowość do poświęcenia dodatkowego czasu pracy w weekendy w celu uruchomienia projektu w krótkim czasie.
- Bycie w kontakcie z zespołem deweloperów przez robocze czaty w Discord/Slack oraz menedżer zadań Jira.
- Dokładność, uwaga na szczegóły oraz umiejętność krytycznej oceny swojej pracy.
Forma płatności:
- Płatność według stawki raz w miesiącu.
- Obowiązkowe podpisanie NDA.
W wiadomości prosimy o podanie następujących informacji:
- Przykłady zrealizowanych projektów z komunikacją w czasie rzeczywistym (preferowane w obszarze gier online lub aplikacji wykorzystujących socket.io).
- Twoja stawka za godzinę.
- Data gotowości do pracy (priorytetowo traktujemy kandydatów, którzy mogą natychmiast rozpocząć pracę).
Про проєкт:
Бекенд для мобільної 2D онлайн-гри з боями 1 на 1 у реальному часі між гравцями. Проєкт передбачає використання socket.io для миттєвої передачі ігрових подій, розробки логіки здобуття ресурсів, лідербордів та досягнень, а також онлайн-чату для зручного спілкування між учасниками.
Перелік робіт:
- Розробка та підтримка серверної частини проєкту на Nest.js.
- Реалізація ігрової логіки, а також логіки матчмейкінгу та проведення сутичок 1 на 1 у реальному часі, із використанням socket.io для забезпечення миттєвої комунікації під час боїв та роботи онлайн-чату.
- Створення та документування API для управління ігровими сесіями, матчмейкінгом та синхронізацією стану гри.
- Інтеграція з базами даних (MongoDB, PostgreSQL, Redis тощо) для зберігання інформації про гравців та стану ігор.
- Оптимізація продуктивності сервера та забезпечення масштабованості системи.
- Тісна взаємодія з командою розробки протягом усього циклу розробки проєкту.
Вимоги до кандидата:
- Досвід розробки на Nest.js (від 2-х років).
- Досвід роботи з REST API, WebSocket, socket.io та реалізацією real-time функцій у проєктах.
- Впевнене володіння базами даних (SQL/NoSQL) та досвід їх оптимізації для високих навантажень.
- Уміння розбиратися в логіці ігрових процесів та синхронізації даних у реальному часі.
- Готовність приділяти додатковий робочий час у вихідні для запуску проєкту в стислі терміни.
- Бути на зв’язку з командою розробників через робочі чати в Discord/Slack та таск-менеджер Jira.
- Аккуратність, увага до деталей та вміння критично оцінювати свою роботу.
Форма оплати:
- Оплата по рейту раз на місяць.
- Обов’язкове підписання NDA.
У повідомленні, будь ласка, залиште наступну інформацію:
- Приклади реалізованих проєктів з real-time комунікаціями (бажано в сфері онлайн-ігор або додатків з використанням socket.io).
- Ваша ставка за годину.
- Дата готовності до роботи (надаємо пріоритет кандидатам, які готові негайно розпочати роботу).
-
172 Cześć! Jestem programistą backendowym z ponad 2-letnim doświadczeniem w Nest.js, mam praktyczne doświadczenie w pracy z WebSocket, socket.io oraz w tworzeniu logiki w czasie rzeczywistym.
Realizowałem matchmaking, systemy leaderboardów oraz logikę czasu rzeczywistego.
Wiem, jak optymalizować bazy danych dla dużych obciążeń.
Mam doświadczenie w integracji WebSocket do natychmiastowej komunikacji i czatów online.
Jestem gotowy do rozpoczęcia pracy natychmiast. Moja stawka to 10$/godz. Prześle przykłady projektów w wiadomości prywatnej. Chętnie omówię szczegóły!
Вітаю! Я бекенд-розробник із 2+ роками досвіду у Nest.js, маю практичний досвід роботи з WebSocket, socket.io та розробкою real-time логіки.
Реалізовував матчмейкінг, систему лідербордів та реального часу.
Знаю, як оптимізувати БД для високих навантажень.
Є досвід інтеграції WebSocket для миттєвої комунікації та онлайн-чатів.
Готова розпочати роботу негайно. Моя ставка – 10$/год. Надішлю приклади проєктів у особисті. Буду радий обговорити деталі!
Aktualne projekty freelancerskie w kategorii Bazy danych i SQL
Specjalista ds. pracy w CRM Koмmo i Мój SkładBadanie bieżącej pracy w CRM Koмmo i Mój Skład, propozycje dotyczące ulepszeń. Ustawienie i konfiguracja formularzy raportowych. Poprawa błędów. Bazy danych i SQL, Programowanie stron internetowych ∙ 2 godziny 17 minut temu |
Свіжий список вайбер спільнот в Україні.
464 PLN
Добрий день. Вимоги до проекту: - тільки спільноти, без каналів і груп - тільки Україна -фільтр: назва спільноти, опис спільноти, кількість номерів, посилання на спільноту Напишіть, будь ласка, вашу вартість виконання та яка кількість спільнот буде зібрана. Bazy danych i SQL ∙ 1 dzień temu ∙ 3 oferty |
Full-stack deweloper (PHP, MySQL, React) – praca projektowaO projekcieSzukamy programisty full-stack do kontynuacji pracy nad wewnętrznym systemem statystyki firmy.Projekt jest już w trakcie realizacji, potrzebne jest:✅ Dopracowanie funkcjonalności, optymalizacja pracy z bazami danych.✅ Ulepszanie front-endu aplikacji webowej.✅ Wsparcie… PHP, Bazy danych i SQL ∙ 1 dzień 1 godzina temu ∙ 12 ofert |
Analiza oprogramowania i opracowanie architektury dla realizacji nowego projektuOpis projektu: Należy przeprowadzić analizę obecnego systemu, sformułować wymagania dotyczące oprogramowania, opracować strukturę oraz zaproponować optymalny stos technologiczny. Co należy zrobić: Analiza obecnego systemu: Przeanalizować istniejący system (jeśli istnieje)… Bazy danych i SQL, Programowanie stron internetowych ∙ 1 dzień 5 godzin temu ∙ 2 oferty |
Obsługa i Administracja 1C UT BASS oraz Księgowość
65 PLN
Obsługa i Administracja 1C UT BAS oraz Księgowość Szukamy na stałe 1C specjalisty do pracy zdalnej Bazy danych i SQL, Usługi księgowe ∙ 1 dzień 18 godzin temu ∙ 2 oferty |