Desarrollador Full-Stack Angular/Django para Proyectos GameReady | Remoto

Remoto
Jornada completa
GameReady y GRTp representan iniciativas estratégicas dentro de Perflab que requieren un desarrollo web integral de alto rendimiento. Como Desarrollador Full-Stack, asumirá un papel crucial en la arquitectura, implementación y mantenimiento de estas plataformas web avanzadas, utilizando las tecnologías más actuales del mercado en un entorno completamente remoto y colaborativo. Responsabilidades Principales - Diseñar e implementar aplicaciones web modernas utilizando Angular 15+ para el frontend y Django 4.2+ para el backend, asegurando código limpio, mantenible y de alta calidad. - Desarrollar APIs RESTful robustas mediante Django Rest Framework que faciliten la comunicación eficiente entre los componentes frontend y backend. - Crear interfaces de usuario responsivas, accesibles e intuitivas utilizando TypeScript 5.0+ y el framework Angular, siguiendo las mejores prácticas de UX/UI. - Configurar y optimizar procesos asíncronos utilizando Celery 5.2+ para tareas en segundo plano, garantizando la escalabilidad del sistema. - Participar activamente en la implementación y gestión de infraestructura cloud mediante AWS EKS, Kubernetes y Terraform, aplicando prácticas de infraestructura como código. - Colaborar en la definición de arquitecturas escalables para soluciones web complejas, considerando requisitos de rendimiento y seguridad. - Redistribuir el mantenimiento y soporte de aplicaciones existentes, optimizando su funcionamiento y renovando componentes obsoletos. - Implementar pruebas unitarias, de integración y end-to-end para garantizar la fiabilidad del código y prevenir regresiones. - Participar en revisiones de código, sesiones de planificación técnica y reuniones de equipo para alinear objetivos de desarrollo. - Documentar meticulosamente código, APIs y procesos técnicos para facilitar la transferencia de conocimiento dentro del equipo. Requisitos Técnicos - Experiencia mínima de 5 años en desarrollo web full-stack con énfasis demostrable en Angular (2+) y Django. - Dominio avanzado de JavaScript/TypeScript y profunda experiencia con el ecosistema Angular (componentes, servicios, módulos, interceptores). - Sólidos conocimientos de Python 3.9+ y amplia experiencia con Django, Django Rest Framework y ORM de Django. - Experiencia práctica con Celery para el procesamiento de tareas asíncronas y sistemas de mensajería. - Competencia en HTML5, CSS3, SCSS y principios de diseño web responsivo y accesible. - Experiencia con bases de datos SQL (preferentemente PostgreSQL) y optimización de consultas. - Familiaridad avanzada con sistemas de control de versiones Git y flujos de trabajo colaborativos. - Conocimientos demostrables en entornos DevOps, incluyendo: - Kubernetes para orquestación de contenedores y despliegues automatizados. - AWS (especialmente EKS, S3, EC2, RDS y otros servicios relevantes). - Terraform para gestión de infraestructura como código y aprovisionamiento de recursos. - Comprensión de metodologías de desarrollo ágil y prácticas de integración/despliegue continuo (CI/CD). Habilidades Deseables - Experiencia con GraphQL o WebSockets para implementaciones de comunicación en tiempo real. - Conocimientos de Redis para sistemas de caché y mensajería distribuida. - Experiencia con Docker, containerización y creación de imágenes optimizadas. - Familiaridad con sistemas de monitorización como Prometheus, Grafana o ELK Stack. - Conocimientos avanzados en seguridad web, autenticación OAuth/JWT y mejores prácticas OWASP. - Experiencia previa trabajando en equipos distribuidos y entornos completamente remotos. - Capacidad para elaborar documentación técnica clara, concisa y orientada a diferentes audiencias. - Experiencia en optimización de rendimiento frontend (bundle size, lazy loading) y backend (queries, caching). Por Qué Unirse a Nuestro Equipo Al incorporarse a nuestro proyecto, tendrá la oportunidad de trabajar en aplicaciones innovadoras con impacto real y visible para numerosos usuarios. Ofrecemos un entorno de trabajo remoto flexible, con un equipo altamente cualificado y colaborativo, enfocado en soluciones tecnológicas de vanguardia. Valoramos profundamente el crecimiento profesional, proporcionando continuamente oportunidades para ampliar sus competencias técnicas en tecnologías punteras del desarrollo web full-stack, con especial énfasis en el ecosistema Angular-Django y la infraestructura cloud AWS. ¿Está preparado para este desafío tecnológico?