Agencia Match

Agencia Match

0 0 Evaluaciones

37 días
Expira 16/12/2025

Desarrollador Full-stack

Desarrollador Full-stack

En Agencia Match, somos una agencia digital que construye experiencias web y aplicaciones de alto impacto, enfocadas en la innovación y el rendimiento. Valoramos la excelencia técnica, la proactividad y el deseo de trabajar con tecnologías de vanguardia. Buscamos a un profesional apasionado para unirse a nuestro equipo y tomar la propiedad técnica tanto del front-end como del back-end de nuestros proyectos.

El Rol
Buscamos un Desarrollador Full-stack Pleno con al menos 3 años de experiencia sólida y demostrable en el ciclo de vida completo de desarrollo de software. Serás un pilar en el equipo, responsable de diseñar, desarrollar y mantener aplicaciones escalables y eficientes, colaborando estrechamente con el equipo de diseño, product owners y otros desarrolladores.

Requisitos Indispensables (Experiencia Mínima de 3 Años)
Para este rol, requerimos un dominio comprobado en los siguientes stacks y metodologías:

1. Requisitos de Back-end
Lenguajes y Frameworks: Dominio avanzado de Node.js (utilizando Express o NestJS) o Python (con Django/Flask).

Bases de Datos: Experiencia en diseño de esquemas, optimización de consultas y administración de bases de datos SQL (PostgreSQL o MySQL) y NoSQL (MongoDB o Redis).

APIs: Capacidad para diseñar, implementar y documentar APIs RESTful y/o GraphQL eficientes y seguras.

Pruebas: Experiencia en la implementación de pruebas unitarias y de integración para asegurar la robustez del código.

2. Requisitos de Front-end
Librerías/Frameworks: Experiencia avanzada y activa con React (preferentemente) o Vue.js, incluyendo sus ecosistemas.

State Management: Sólido conocimiento en la gestión de estados complejos (Redux, Context API o similares).

Web Fundamentals: Dominio de HTML5, CSS3 (incluyendo preprocesadores como SASS/LESS) y JavaScript (ES6+).

Diseño: Capacidad para traducir diseños de UX/UI en interfaces responsivas y de alta fidelidad (pixel-perfect).

3. Herramientas y Metodologías
Control de Versiones: Dominio de Git y flujos de trabajo de branching (GitFlow).

Metodologías: Experiencia práctica con metodologías ágiles (Scrum o Kanban).

Deseable (Un Plus Importante)
Experiencia con DevOps básico: CI/CD, Docker o Kubernetes.

Conocimiento en arquitectura de microservicios y patrones de diseño.

Experiencia trabajando con servicios en la Nube (AWS, Google Cloud o Azure).

Conocimiento de principios SOLID y Clean Code.

Responsabilidades Clave
Desarrollo Completo: Tomar la responsabilidad del desarrollo desde la base de datos hasta la interfaz de usuario.

Optimización: Monitorear y optimizar las aplicaciones existentes para garantizar un alto rendimiento, escalabilidad y seguridad.

Colaboración: Participar activamente en la definición técnica de los proyectos, estimaciones y code reviews.

Calidad: Asegurar la calidad del código mediante la implementación de pruebas y el seguimiento de mejores prácticas de la industria.

Innovación: Proponer soluciones técnicas innovadoras y evaluar la integración de nuevas herramientas y tecnologías.