Nosotros (Torre) estamos ayudando a Fenix Ventures S.A.S. a encontrar al mejor candidato para unirse a su equipo tiempo completo para el rol de Technical Leader.
Compensación:
USD1.3k - 1.5k/mes.
Ubicación:
Remoto (cualquier lugar).
Misión de Fenix Ventures S.A.S.:
"Facilitar el crecimiento y éxito de nuestros clientes en el ecosistema del comercio electrónico en el mundo, proporcionando soluciones de software integrales, a la vanguardia y servicios especializados que garanticen resultados efectivos y que simplifiquen y optimicen su gestión administrativa, logística y financiera. Nuestro compromiso es brindar tranquilidad y libertad a nuestros clientes, permitiéndoles enfocarse en la expansión de sus negocios y el logro de sus sueños."
¿Qué te hace un candidato ideal?
Eres competente en arquitectura de software, AWS, metodologías ágiles y CI/CD.Español - Completamente fluido. Responsabilidades y más: Liderar el Desarrollo de Aplicaciones Backend: Supervisar el diseño, desarrollo y despliegue de aplicaciones backend usando Node.js.Asegurar que el código producido sea de alta calidad, escalable y mantenible. Definir la Arquitectura de Software: Diseñar y guiar la implementación de arquitecturas de software robustas y eficientes para sistemas distribuidos y escalables.Seleccionar las tecnologías y herramientas más adecuadas para el proyecto.
Supervisión del Equipo Técnico
Coordinar y guiar a los desarrolladores del equipo, proporcionando mentoría técnica y ayudando en la resolución de problemas complejos.Fomentar un ambiente de colaboración y buenas prácticas entre los miembros del equipo. Revisión de Código y Mejora Continua: Revisar y aprobar código de los desarrolladores para asegurar que cumpla con los estándares de calidad.Promover la adopción de mejores prácticas en el desarrollo, como el uso de patrones de diseño y metodologías ágiles. Gestión de Proyectos Técnicos: Planificar y gestionar tareas técnicas del equipo, asegurando la entrega a tiempo de las soluciones y funcionalidades planificadas.Colaborar con los Product Owners y otros stakeholders para traducir los requerimientos del negocio en soluciones técnicas claras. Resolución de Problemas Complejos: Tomar la iniciativa en la resolución de problemas técnicos críticos y asegurar la estabilidad y fiabilidad de las aplicaciones.Asumir la responsabilidad de la gestión y mitigación de riesgos técnicos. Implementación de Pruebas y CI/CD: Diseñar y supervisar estrategias de pruebas automatizadas (unitarias, de integración, end-to-end) para garantizar la calidad del software.Definir e implementar pipelines de CI/CD (Integración y Despliegue Continuo) para mejorar la eficiencia del equipo. Optimización del Rendimiento: Identificar cuellos de botella y optimizar el rendimiento de las aplicaciones Node.js.Asegurar que las aplicaciones puedan escalar adecuadamente a medida que crece el negocio o la carga de usuarios. Seguridad y Cumplimiento: Implementar medidas de seguridad para garantizar la protección de los datos y la integridad de los sistemas.Asegurar que las aplicaciones cumplan con las regulaciones y normativas de seguridad y privacidad (como GDPR o PCI-DSS). Colaboración Interdepartamental: Trabajar en conjunto con otros equipos (frontend, DevOps, QA) para asegurar una integración fluida de todos los componentes del sistema.Participar en la toma de decisiones clave de producto, aportando una visión técnica que asegure la viabilidad y sostenibilidad de las soluciones. Gestión de la Infraestructura: Supervisar la arquitectura y el despliegue de infraestructura en la nube (AWS, GCP, Azure).Asegurar la alta disponibilidad y rendimiento de los sistemas productivos, planificando estrategias de escalabilidad y recuperación ante desastres. Mentoría y Desarrollo de Talento: Desarrollar las habilidades técnicas del equipo a través de la mentoría, capacitaciones y proporcionando feedback regular.Identificar y promover el crecimiento del talento dentro del equipo, ayudando a los desarrolladores a avanzar en sus carreras. Adopción de Nuevas Tecnologías: Evaluar y adoptar nuevas tecnologías y herramientas que mejoren el flujo de trabajo, la calidad del código y la eficiencia del equipo.Mantenerse al día con las últimas tendencias y avances en Node.js y desarrollo backend. Documentación Técnica: Garantizar que la arquitectura del sistema, el código y los procesos de desarrollo estén debidamente documentados.Facilitar la transición de conocimiento técnico a través de documentación clara y actualizada. Gestión de Incidentes y Soporte Técnico: Establecer procesos de respuesta a incidentes y monitoreo de sistemas.Ser el punto de contacto principal en situaciones críticas o de alto impacto, como caídas del sistema o fallos de producción. Beneficios del trabajo: Todos los empleados se contratan a término indefinido.Salarios variables (en caso de que aplique) están incluidos dentro de las prestaciones sociales.Se trabajan 44,5 horas a la semana, legalmente son 47 máximo.También contratamos bachilleres, porque buscamos que crezcan con la empresa y les apoyamos en los horarios para que puedan estudiar y crecer profesionalmente.Tenemos zonas de descanso: Ping Pong, zona de break y zona de café.Estamos a 4 cuadras del transmilenio, buscando facilidad de transporte para nuestros empleados.