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?