Estamos buscando un Desarrollador Backend experto para unirse a nuestro equipo y diseñar una infraestructura robusta para soportar juegos móviles online. El rol principal se centrará en la implementación de funcionalidades multijugador, sistemas de progresión del jugador y la integración de soluciones de monetización.
Responsabilidades clave:
- Implementar y mantener servidores de juego para funciones como matchmaking, gestión de salas y progresión persistente de los jugadores.
- Diseñar y desarrollar APIs (REST/GraphQL) para asegurar una comunicación fluida y eficiente con el cliente Unity.
- Integrar y gestionar sistemas de pago móvil, incluyendo Google Play Billing y Apple IAP, así como la implementación de microtransacciones.
- Administrar bases de datos de jugadores, incluyendo inventarios, monedas virtuales y sistemas de rankings.
- Desarrollar e implementar medidas robustas anti-trampa y anti-fraude para proteger la integridad del juego y las transacciones.
- Configurar y gestionar despliegues escalables en plataformas de nube como AWS, Google Cloud Platform o Azure.
Requisitos mínimos:
- Experiencia comprobada en desarrollo backend con
Node.js, Go o Python en entornos de producción.
- Experiencia previa en la integración de plataformas de pago en juegos móviles.
- Conocimiento y experiencia en el desarrollo de juegos online multijugador (no solo aplicaciones).
- Familiaridad con tecnologías como Photon Realtime, PlayFab, Firebase o la gestión de servidores dedicados.
- Sólidos conocimientos en seguridad, incluyendo autenticación, cifrado y validación de compras.
Deseable (plus):
- Haber trabajado en el desarrollo de juegos de tipo shooter o survival multiplayer.
- Experiencia en la implementación de economías de juego tipo gacha (tasas de drop, invocaciones, balanceo).
- Experiencia con infraestructura escalable, incluyendo Kubernetes, Docker y arquitecturas de microservicios.
Prazo de Entrega: Não estabelecido