Requerimientos
Del cargo Dentro de tus tareas estará lo siguiente Entender problemáticas complejas y diseñar soluciones escalables y mantenibles aplicando buenas prácticas y patrones de diseño Diseñar y desarrollar funcionalidades críticas asociadas a la gestión de turnos, nómina de trabajadores, permisos, y asistencia de nuestros clientes Liderar refactorizaciones importantes de código legacy Automatizar procesos manuales y proponer mejoras en la arquitectura del sistema Realizar code reviews y visar los desarrollos del equipo Participar en la definición de estándares de código y arquitectura del equipo Documentar flujos y reglas de negocio Colaborar en la estimación de esfuerzo de proyectos y definición de roadmaps técnicos Experiencia requerida Mínimo 3-4 años de experiencia en desarrollo de software 2+ años de experiencia trabajando con Laravel (versión 7 o superior) 2+ años de experiencia con React y el ecosistema moderno de frontend Conocimientos técnicos obligatorios Laravel avanzado: Eloquent ORM, Service Providers, Queues, Events, Jobs, Commands, API Resources React avanzado: Hooks, Context API, manejo de estados globales, optimización de rendimiento SQL avanzado: Optimización de queries complejas Patrones de diseño: Repository, Factory, Strategy, Observer, Singleton, entre otros Principios SOLID y su aplicación práctica Clean Architecture o arquitecturas en capas (Hexagonal, etc.) API RESTful: Diseño, versionado y documentación Arquitectura de software: Monolitos modulares, microservicios, event-driven architecture Git: Flujos de trabajo con Git Flow o trunk-based development Testing: Unit testing, integration testing, TDD Habilidades y actitudes Ownership y responsabilidad sobre el código que produces Pensamiento crítico y analítico para resolver problemas complejos Capacidad de trabajar de forma autónoma y tomar decisiones técnicas Mentalidad de mejora continua y aprendizaje Capacidad de trabajo en equipo Funciones del cargo Estamos en busca de un Ingeniero de Software Semi-Senior con sólida experiencia en Laravel y React, y conocimientos avanzados en arquitectura de software. De forma general tus funciones principales será el desarrollo de nuevas funcionalidades y la mantenibilidad de código legacy, además de diseñar soluciones enfocadas en el rendimiento y escalabilidad. Buscamos alguien apasionado por la tecnología que no solo pueda codear soluciones, sino que sea capaz de proponer soluciones robustas, aplicar patrones de diseño apropiados, y mantener altos estándares de calidad mediante code review. …
Fuente: Get on Board. trabajaya no cobra nada, ni a vos ni por postularte.
📲 Pasársela a alguien✈️ Telegram