Fullstack Developer Semi Senior
Overview
Desarrollar y mantener aplicaciones web end-to-end, conectando de forma ágil y eficiente el Frontend y el Backend, aprovechando herramientas de Inteligencia Artificial para acelerar los ciclos de desarrollo. Serás responsable de maquetar interfaces, construir y consumir APIs, gestionar bases de datos y asegurar la calidad del código en un entorno colaborativo.
Responsabilidades Clave
- Desarrollo Integral: Escribir y mantener código robusto para el cliente (Frontend) y el servidor (Backend), apoyándote en asistentes de IA para optimizar la construcción de componentes y lógica de negocio.
- APIs & Integraciones: Diseñar, desarrollar, consumir y optimizar APIs RESTful y/o GraphQL, así como integrar servicios o SDKs de IA cuando el proyecto lo requiera.
- Bases de Datos: Implementar, optimizar y mantener bases de datos relacionales y no relacionales.
- Calidad de Código: Garantizar la estabilidad mediante pruebas unitarias, de integración y uso de IA para automatizar pruebas, debugging y revisiones de código.
- Colaboración: Trabajar mano a mano con diseñadores UI/UX y el equipo técnico en entornos ágiles.
Requisitos
- Formación y Experiencia: Más de 3 años de experiencia en desarrollo web equilibrado (Front/Back) en entornos ágiles (Scrum / Kanban).
- Stack Frontend: HTML, CSS, JavaScript y frameworks como React, Angular o Vue.js.
- Stack Backend: Node.js, Java, Python o similar, con frameworks como Express, Spring, Django, etc.
- Bases de Datos, Git & Herramientas de IA: Manejo de MySQL, PostgreSQL, MongoDB, Redis, control de versiones con Git y uso práctico de asistentes de código con IA (GitHub Copilot, Cursor, ChatGPT/Claude) para aceleración de desarrollo end-to-end, refactorización y optimización de consultas.
- DevOps & Cloud (Deseable): Familiaridad con Docker, Kubernetes, CI/CD y plataformas nube (AWS, Azure, GCP). Inglés intermedio deseable.