Lead Software Engineer - Python & React
Se busca Lead Software Engineer para unirse a un entorno dinámico en FusionHit, diseñando y entregando aplicaciones web sofisticadas utilizando Python, React, TypeScript, PostgreSQL y AWS.
Atractivo para desarrolladores experimentados que buscan un desafío en un entorno dinámico y remoto.
Descripción del puesto
Estamos buscando un Senior Software Engineer para unirse a nuestro entorno dinámico y acelerado en FusionHit. En este rol, diseñarás, construirás y entregarás aplicaciones web full-stack sofisticadas que impulsan soluciones comerciales del mundo real. Colaborarás con un equipo de ingeniería de alto rendimiento para diseñar sistemas escalables y de alto rendimiento utilizando tecnologías modernas como Python, React, TypeScript, PostgreSQL y AWS. Si te apasiona el código limpio, la arquitectura de sistemas, las aplicaciones nativas de la nube y la resolución de desafíos comerciales complejos, esta es tu oportunidad para tener un impacto significativo. Nuestro cliente opera en la industria de la tecnología, brindando soluciones digitales innovadoras y escalables a empresas de todo el mundo. Este proyecto se centra en la construcción de aplicaciones robustas y basadas en la nube que admiten flujos de trabajo críticos y entornos de alta disponibilidad. Ubicación: Debe residir y tener autorización para trabajar en América Latina. Disponibilidad: Debe estar disponible para trabajar con una superposición significativa con la hora estándar de montaña (MST). Responsabilidades clave: - 2+ años de experiencia liderando/mentorando a un equipo de ingenieros - 5+ años trabajando como ingeniero de software de backend utilizando Typescript, Python o Golang como lenguaje principal - 3+ años trabajando con frontends basados en React (React puro, Next, Tanstack, Remix, etc.) - Experiencia exitosa con patrones arquitectónicos para aplicaciones web de gran escala y alto rendimiento (API bien diseñadas, canalizaciones de alto volumen, algoritmos eficientes) en tecnologías en la nube - Experiencia en trabajar en una arquitectura de microservicios: diseño, administración y uso de API sólidos, mensajería y manejo de eventos (por ejemplo, SQS, SNS, Kafka, etc.) y patrones de datos consumibles - Experiencia en codificación para leer y escribir: sistemas de datos relacionales (MySQL, Postgres, Redshift, etc.) - Almacenamiento de datos en memoria (Redis/Memcached) y sistemas de datos NoSQL (MongoDB, CouchDB, DynamoDB) - Creación de canales de DevOps (CI/CD) a partir de repositorios de código (GitHub) y prácticas de codificación segura (OWASP y SANS) - Experiencia en la creación de una plataforma y experiencia de usuario que transmite contenido individualizado y personalizado y que aprovecha patrones repetibles y basados en datos - Conocimiento de principios ágiles y Scrum y voluntad de perfeccionar el uso de métodos ágiles - Entregar trabajo completado de forma independiente de manera constante, pero saber cómo trabajar dentro del equipo para obtener ayuda cuando sea necesario - Fuerte mentalidad orientada al equipo con un enfoque en la colaboración y la tutoría - Fuertes habilidades de comunicación e interpersonales (integridad, paciencia, empatía, etc.) El candidato ideal tiene: - Fuerte experiencia con componentes de AWS Cloud (EC2, ECS, Lambda / SAM (Serverless), Step Functions, SQS, SNS, RDS, Airflow, Glue, EC2, S3) - Fuerte experiencia con Infraestructura como Código aprovechando Terraform. - Experiencia con CDK/SAM, Pulumi también aceptada - Diseño y desarrollo de bases de datos relacionales (preferiblemente experiencia con grandes volúmenes de datos, 1,000,000 de registros y más) - Fuerte experiencia en Golang - Fuerte experiencia en Python + Typescript - Competencia con React / Next.js - Fuerte experiencia con las mejores prácticas de SDLC - Solución de problemas / ajuste de rendimiento Beneficios de trabajar en FusionHit: - Certificado como un excelente lugar para trabajar, ofreciendo una cultura laboral de apoyo e inclusiva. - Posición de trabajo desde casa - Cursos y certificaciones de desarrollo personal y profesional - Horario flexible - 3 días de enfermedad al año - Día de cumpleaños libre - Días adicionales para ocasiones especiales - Reembolso de comida para team building - Equipo otorgado - Reconocimientos mensuales - Comités de alto impacto
Responsabilidades
- Diseñar y construir aplicaciones web sofisticadas
- Liderar y mentorar equipos de ingeniería
- Trabajar en arquitecturas de microservicios
- Desarrollar pipelines de DevOps
Skills requeridas
Beneficios
- Certificado como un buen lugar para trabajar
- Cursos y certificaciones
- Horario flexible
- Días libres
- Reembolso de comidas
- Equipamiento otorgado
- Reconocimientos mensuales