Saltar al contenido

Cyncly

Líder Técnico Sr.

JavaScriptTypeScriptReactSQLC#Terraform
Traducción automática. Consulta el original.

Sobre el Puesto

Ingeniero de Software Principal

Únete a un líder mundial en soluciones de software basadas en la nube para la industria del diseño de espacios. Como Ingeniero de Software Principal, trabajarás en la Flex Platform, una plataforma en la nube con componentes de negocio y núcleo que conectan las aplicaciones y productos de Cyncly, incluyendo aplicaciones web modulares, micro frontend s, microservicios, bases de datos SQL/NoSQL, Azure Blob Storage y servicios de Azure Cloud. Esto está alineado con el contexto existente de la Flex Platform descrito para los puestos de Ingeniero de Software Senior, Líder de Equipo y Gerente Técnico.

En este puesto, actuarás como referencia técnica para soluciones complejas, ayudando a los equipos a diseñar sistemas escalables, seguros, de alta calidad y costos-efectivos. Guiarás las decisiones técnicas, mentorizarás a ingenieros, colaborarás con Líderes de Equipo y Gerentes Técnicos, y ayudarás a garantizar que la arquitectura, las prácticas de ingeniería, la automatización y los estándares de entrega se apliquen de manera consistente en toda la plataforma. Esto se basa en las responsabilidades ya presentes en los puestos de Ingeniero de Software Senior, Líder de Equipo, Gerente Técnico, Automatización QA y Ingeniero Senior de DevOps, incluyendo mentoría, colaboración en arquitectura, calidad de código, automatización, estándares de seguridad, prácticas de DevOps y liderazgo técnico multifuncional.

Este puesto es ideal para alguien con una profunda experiencia práctica en ingeniería que pueda influir en la dirección técnica, resolver problemas críticos, elevar los estándares de ingeniería y apoyar a los equipos en la entrega de productos SaaS de clase mundial en un entorno ágil. Los puestos existentes enfatizan la entrega de alta calidad, las formas de trabajo Ágiles, la documentación técnica, la mentoría, la resolución de problemas y la colaboración entre disciplinas.

Ubicación: Brasil (100% Remoto o Híbrido para residentes de Serra Gaúcha)

Moneda de Compensación: Real Brasileño (BRL)

Contrato: Tiempo Completo Permanente (CLT) - 42h/semana

Sobre Nosotros

Cyncly es un líder tecnológico global con más de 2,400 empleados y más de 70,000 clientes en más de 100 países. Cyncly transforma la forma en que se imaginan, diseñan, venden, gestionan y fabrican productos y espacios personalizables. Nuestras soluciones de software de extremo a extremo conectan a diseñadores profesionales, minoristas y fabricantes con el mayor repositorio de contenido de productos del mundo. Hoy, nuestro negocio abarca las industrias de Cocinas y Baños, Muebles, Ventanas, Vidrio y Puertas, y Suelos, con operaciones en América del Norte y del Sur, Europa, Asia Pacífico y África.

Cyncly aporta más de 30 años de experiencia para ofrecer más valor a nuestros clientes a través de una cartera ampliada de soluciones de extremo a extremo. Nuestra presencia global nos permite brindar soporte y ventas de clase mundial con un toque local, proporcionando la mejor experiencia de cliente posible.

Cyncly se embarca ahora en un viaje emocionante mientras continuamos expandiéndonos a través de un fuerte crecimiento orgánico y adquisiciones complementarias, respaldados por firmas líderes de capital privado de crecimiento especializadas en tecnología.

Responsabilidad

  1. Definir, guiar y revisar soluciones técnicas para capacidades complejas de la plataforma, asegurando que sean escalables, seguras, mantenibles, orientadas al rendimiento y rentables. Los puestos de ingeniería de software existentes ya enfatizan el código orientado al rendimiento, alta disponibilidad, estándares de seguridad y diseño de soluciones robustas.
  1. Actuar como autoridad técnica para la Plataforma Flex, apoyando a ingenieros, Líderes de Equipo, Gerentes Técnicos, QA, DevOps y arquitectos en la toma de decisiones técnicas a largo plazo. Esto refleja la expectativa existente de que los puestos senior colaboren con arquitectos, sirvan como referencias técnicas y guíen a los miembros del equipo en las mejores prácticas.
  1. Liderar el diseño y la evolución de patrones de arquitectura de software, incluyendo microservicios, arquitectura orientada a eventos, CQRS, BFF, diseño de API, arquitectura de frontend y patrones nativos de la nube. Estos temas de arquitectura ya se enumeran como conocimiento requerido para los puestos de Ingeniero de Software Senior, Líder de Equipo y Gerente Técnico.
  1. Proporcionar mentoría técnica y coaching a ingenieros Senior, Mid-Level, Junior y Becarios, ayudando a mejorar la calidad del código, el pensamiento de diseño, la depuración, las pruebas y las prácticas de ingeniería. Los puestos existentes ya incluyen la mentoría de becarios, desarrolladores junior, de nivel medio, recién llegados y otros programadores.
  1. Revisar diseños críticos, pull requests y enfoques de implementación para garantizar código limpio, calidad, rendimiento, mantenibilidad y cumplimiento de los estándares de seguridad definidos por la empresa. El puesto de Líder de Equipo incluye explícitamente revisiones de pull request para código limpio, calidad, rendimiento, rentabilidad y estándares de seguridad.
  1. Colaborar con Producto, QA, DevOps, Seguridad y Operaciones en la Nube para garantizar que las funcionalidades se entreguen con alta calidad, automatización, observabilidad, preparación para CI/CD y prácticas seguras por defecto. El puesto de Automatización QA incluye la colaboración con Product/Testers y el mantenimiento de la automatización, mientras que el puesto de Ingeniero Senior de DevOps incluye la colaboración con los equipos de seguridad y operaciones en la nube y patrones seguros por defecto.
  1. Impulsar la consistencia de ingeniería entre equipos promoviendo estándares para APIs, micro frontend s, pruebas automatizadas, CI/CD, branching, documentación y prácticas SDLC. Los puestos existentes requieren conocimiento de SDLC, pruebas de automatización, documentación técnica, CI/CD, prácticas SCM y Azure DevOps.
  1. Apoyar la resolución de problemas complejos de producción o plataforma, ayudando a los equipos a identificar causas raíz e implementar soluciones sostenibles. Los puestos de Ingeniero de Software Senior, Líder de Equipo y Gerente Técnico incluyen la resolución de problemas y depuración para una corrección de defectos más rápida.
  1. Contribuir de forma práctica a tareas de desarrollo de alto impacto cuando sea necesario, especialmente en áreas que requieran experiencia técnica avanzada o alineación entre equipos. Se espera que los puestos técnicos y senior existentes desarrollen código, diseñen interfaces, construyan sistemas de alta disponibilidad y entreguen con calidad.
  1. Comunicar conceptos técnicos claramente a diferentes audiencias, incluyendo ingenieros, Líderes de Equipo, Gerentes Técnicos, stakeholders de Producto y liderazgo. El puesto de Gerente Técnico incluye explícitamente la comunicación de conceptos técnicos al equipo, y varios puestos requieren sólidas habilidades de comunicación en inglés.

Debes tener

  1. Título de Grado en Ciencias de la Computación, Ingeniería de Software, Tecnología de la Información o un campo relacionado, consistente con el requisito utilizado en los puestos existentes de ingeniería de software, QA, DevOps, Líder de Equipo y Gerente Técnico.
  1. Sólida experiencia profesional en desarrollo de software, incluyendo una sólida experiencia práctica en backend, frontend, nube y sistemas distribuidos. Los puestos de Líder de Equipo y Gerente Técnico ya requieren 10+ años de experiencia en desarrollo/programación de software.
  1. Sólida experiencia desarrollando APIs REST y diseñando soluciones escalables orientadas a servicios o basadas en microservicios. Experiencia en APIs REST y conocimiento de microservicios.
  1. Sólida experiencia con tecnologías frontend como HTML, CSS, Angular, JavaScript, TypeScript, React u otros frameworks JavaScript modernos.
  1. Sólida experiencia con C# y el ecosistema .NET.
  1. Sólido conocimiento de arquitectura de software, principios de diseño y patrones de diseño, incluyendo SOLID, DDD, microservicios, event sourcing, CQRS y BFF.
  1. Sólida experiencia con bases de datos relacionales y NoSQL, como SQL Server, Cosmos DB, MongoDB o tecnologías similares.
  1. Sólida comprensión del desarrollo nativo de la nube, alta disponibilidad, rendimiento, escalabilidad y prácticas de desarrollo de software seguro.
  1. Experiencia trabajando en equipos de ingeniería Ágiles, full-stack, de ritmo rápido enfocados en entregar productos de alta calidad.
  1. Sólida comprensión de las pruebas automatizadas, pruebas unitarias, pruebas de API y prácticas de ingeniería de calidad.
  1. Sólidas habilidades de resolución de problemas, depuración, analíticas, resolución de problemas y toma de decisiones.
  1. Capacidad para mentorizar ingenieros, influir en la dirección técnica y proporcionar recomendaciones técnicas claras al liderazgo y a los stakeholders.
  1. Buenas habilidades de comunicación en inglés, hablado y escrito, adecuadas para trabajar en un entorno global.
  1. Experiencia con Azure Services, Azure Infrastructure y despliegue de Azure DevOps.
  1. Buen conocimiento práctico de las prácticas de Integración Continua y Entrega Continua utilizando Azure DevOps u otras herramientas similares.
  1. Experiencia con DevOps, DevSecOps, GitHub Enterprise, Azure DevOps, GitHub Advanced Security, SAST, SCA, DAST y prácticas SDLC seguras
  1. Experiencia con Infraestructura como Código utilizando Terraform, Bicep o herramientas similares.
  1. Experiencia con desarrollo guiado por pruebas, arquitectura de microservicios, pruebas de rendimiento y frameworks de automatización.
  1. Conocimiento de prácticas SCM comunes, incluyendo estrategias de branching, revisiones de código y merges de código.
  1. Capacidad para trabajar bien en situaciones ambiguas, tomar decisiones técnicas difíciles y guiar a los equipos hacia resultados a largo plazo. Flexibilidad, adaptabilidad, toma de decisiones difíciles y recomendaciones técnicas a largo plazo son clave.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

El equipo de NortJobs mantiene Vagas Dev de forma gratuita.

Tu próximo empleopuede estar en NortJobs.

Vagas Dev

Empleos para desarrolladores y programadores. Brasil en primer lugar. Tu próxima oportunidad.

NortJobs · patrocinadorInstagramLinkedInTwitter
LegalSobre el proyectoPrivacidadVagas Dev © 2026