Grupo Mariposa / Software
Tech Lead Full-Stack
nueva
- Remote
- Remoto
- Lead
Requisitos
- javascript
- java
- go
- node.js
- angular
- qa
- legal
- liderazgo
- comunicación
La búsqueda
Requisitos del perfil Buscamos un profesional con experiencia senior en al menos una de las competencias técnicas (backend o frontend). El candidato deberá contar con experiencia probada en liderar equipos técnicos y habilidades para coordinar con diversas áreas involucradas en el desarrollo de software. Debe contar con conocimientos o experiencia en:
• Diseño y evolución de arquitecturas de software.
• Principios SOLID , separación de responsabilidades y código mantenible.
• Arquitectura Hexagonal, Clean Architecture o modelos equivalentes basados en dominio, aplicación, puertos y adaptadores.
• Diseño de microservicios, APIs e integraciones entre sistemas.
• Separación adecuada de la lógica de negocio respecto de controladores, repositorios, consumidores y componentes de infraestructura.
• Modelado de dominio, casos de uso, contratos, DTO y mappers entre capas.
• Evaluación de performance, concurrencia, idempotencia, consistencia y compatibilidad hacia atrás.
• Estrategias de pruebas unitarias, de integración, contractuales y end-to-end.
• Toma de decisiones arquitectónicas pragmáticas, evitando abstracciones o patrones innecesarios.
El stack tecnológico utilizado por la compañía incluye:
• Backend: Java con Spring Boot, Golang y Node.js.
• Bases de datos: MongoDB y Couchbase.
• Frontend: Angular y Flutter.
• Integraciones e infraestructura: APIs, mensajería, servicios cloud y herramientas de observabilidad.
Responsabilidades: Buscamos un Tech Lead Fullstack que lidere el desarrollo de plataformas digitales utilizando, Spring Boot, Golang, Angular y Flutter, impulsando soluciones robustas, resilientes y de alta disponibilidad. Este rol será responsable de guiar un equipo multidisciplinario (backend, frontend y data). Coordinará estrechamente con equipos de Cloud y QA para asegurar resultados oportunos y confiables.
• Liderar un equipo multidisciplinario que incluye perfiles de backend, frontend y data.
• Coordinar y colaborar con equipos de Cloud y QA para asegurar la calidad y la entrega oportuna de los proyectos.
• Servir como guía y puente entre los equipos de producto y desarrollo, facilitando la comunicación y alineación estratégica.
• Participar activamente en el diseño y construcción de soluciones de alto nivel con enfoque en resiliencia y alta disponibilidad.
• Mantener motivado al equipo y actuar como facilitador de procesos para promover un ambiente de trabajo positivo y eficiente.
Deseable: Se valorará experiencia adicional en manejo de arquitecturas de microservicios, conocimiento avanzado de prácticas de DevOps, experiencia previa en entornos ágiles, y familiaridad con metodologías de aseguramiento de calidad y testing automatizado. También se considera un plus el conocimiento en herramientas de monitoreo y gestión de la observabilidad para garantizar la alta disponibilidad de los sistemas. Asi como también se valora un conocimiento mínimo en Wordpress para el apoyo a equipos con esta tecnología
Beneficios: • Ambiente de trabajo colaborativo y dinámico.
• Desarrollo profesional continuo y oportunidades de crecimiento.
• Flexibilidad de horarios y equilibrio entre vida laboral y personal.
Publicado en Get on Board. Los datos de requisitos los extrae Maru del aviso: ante cualquier duda, manda el aviso original.