DESAROLLADOR FULL STACK - REMOTO - (BGK-416)

Importante Empresa Del Sector


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 • Diseñ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. • Implementación de ORM con TypeORM y manejo de bases de datos relacionales (AWS RDS MySQL), optimizando consultas y migraciones de esquema. • Creación de middlewares para Lambda con el framework Middy, gestionando validaciones, transformaciones y manejo de errores de forma centralizada. • Desarrollo de aplicaciones monolíticas y modulares en Laravel 12 (PHP), adaptando buenas prácticas de SOLID y principios de diseño limpio. • Construcció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. • Configuració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. • Automatizació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 • Lenguajes y frameworks: TypeScript (avanzado), PHP/Laravel 12, JavaScript (ES6+), Node.js. • Infraestructura en la nube: AWS Lambda, API Gateway, EventBridge, SNS, SQS, RDS (MySQL), EC2, ELB, Route 53, CloudWatch. • ORM y bases de datos: TypeORM, migraciones, optimización de índices y consultas; experiencia con MySQL. • Middlewares 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. • Front-end: React.js, Material-UI, React Bootstrap, manejo de estado (Redux o Context API), responsive design y accesibilidad (a11y). • Calidad de código: ESLint, Prettier, Conventional Commits, Git Hooks pre-commit/pre-push; fomento de revisiones de código (code reviews). • DevOps y CI/CD: GitHub/GitLab Actions, pipelines automatizados, despliegues Blue/Green o Canary, monitoreo y alertas con CloudWatch. • Buenas prácticas: pruebas unitarias y de integración, desarrollo dirigido por pruebas (TDD), documentación y versionado semántico. Competencias profesionales • Pensamiento analítico y orientado a soluciones: capacidad para descomponer problemas complejos y proponer implementaciones escalables. • Trabajo colaborativo: experiencia en equipos ágiles (Scrum) y comunicación efectiva con stakeholders • Proactividad y autonomía: iniciativa para proponer mejoras de arquitectura, optimización de costes en la nube y automatización de tareas repetitivas. • Adaptabilidad: apertura al aprendizaje de nuevas tecnologías y al ajuste de la arquitectura según las necesidades del negocio.El equipo reclutador buscará estos conocimientos y habilidades en las postulaciones. Añade las que te faltan a tu perfil para atraer su atención. - Educación mínima: Universidad / Carrera tecnológica - 5 años de experiencia - Idiomas: Inglés

trabajosonline.net © 2017–2021
Más información