Publica tu HV - Solo toma unos segundos

DESAROLLADOR FULL STACK - REMOTO

Tiempo Completo - Contrato a término indefinido
Postularse

Descripcion del empleo

Agencia digital busca un desarrollador(a) de software Full-Stack Senior que aporte una combinación sólida de experiencia en arquitecturas sin servidor (Serverless) y desarrollo web tradicional, y que sea capaz de diseñar, construir y escalar servicios de back-end y front-end de alta disponibilidad.

Responsabilidades principales
\t•\tDiseño y desarrollo de microservicios utilizando Serverless Framework sobre AWS Lambda, API Gateway y EventBridge, aplicando patrones de diseño OOP (Factory, Strategy, etc.) para garantizar extensibilidad y mantenimiento.
\t•\tImplementación de ORM con TypeORM y manejo de bases de datos relacionales (AWS RDS MySQL), optimizando consultas y migraciones de esquema.
\t•\tCreación de middlewares para Lambda con el framework Middy, gestionando validaciones, transformaciones y manejo de errores de forma centralizada.
\t•\tDesarrollo de aplicaciones monolíticas y modulares en Laravel 12 (PHP), adaptando buenas prácticas de SOLID y principios de diseño limpio.
\t•\tConstrucción de interfaces de usuario en React.js, aprovechando librerías de componentes como Material-UI y React Bootstrap para garantizar una UX cohesiva y accesible.
\t•\tConfiguración de Infraestructura como Código (IAC) en AWS: EC2, ELB, Route 53, SNS, SQS y CloudWatch, asegurando despliegues reproducibles, balanceo de carga y monitorización integral.
\t•\tAutomatización CI/CD mediante Git Actions: integrando flujos de trabajo con Git Hooks, Conventional Commits, ESLint y Prettier para mantener la calidad del código y la consistencia de los commits.

Habilidades y conocimientos técnicos
\t•\tLenguajes y frameworks: TypeScript (avanzado), PHP/Laravel 12, JavaScript (ES6+), Node.js.
\t•\tInfraestructura en la nube: AWS Lambda, API Gateway, EventBridge, SNS, SQS, RDS (MySQL), EC2, ELB, Route 53, CloudWatch.
\t•\tORM y bases de datos: TypeORM, migraciones, optimización de índices y consultas; experiencia con MySQL.
\t•\tMiddlewares y patrones de ejecución: Middy framework; conocimiento profundo de patrones de diseño (Factory, Strategy, Decorator, etc.) aplicados a entornos serverless y monolíticos.
\t•\tFront-end: React.js, Material-UI, React Bootstrap, manejo de estado (Redux o Context API), responsive design y accesibilidad (a11y).
\t•\tCalidad de código: ESLint, Prettier, Conventional Commits, Git Hooks pre-commit/pre-push; fomento de revisiones de código (code reviews).
\t•\tDevOps y CI/CD: GitHub/GitLab Actions, pipelines automatizados, despliegues Blue/Green o Canary, monitoreo y alertas con CloudWatch.
\t•\tBuenas prácticas: pruebas unitarias y de integración, desarrollo dirigido por pruebas (TDD), documentación y versionado semántico.

Competencias profesionales
\t•\tPensamiento analítico y orientado a soluciones: capacidad para descomponer problemas complejos y proponer implementaciones escalables.
\t•\tTrabajo colaborativo: experiencia en equipos ágiles (Scrum) y comunicación efectiva con stakeholders
\t•\tProactividad y autonomía: iniciativa para proponer mejoras de arquitectura, optimización de costes en la nube y automatización de tareas repetitivas.
\t•\tAdaptabilidad: apertura al aprendizaje de nuevas tecnologías y al ajuste de la arquitectura según las necesidades del negocio.

18 de julio · Salario: A convenir