(COL1076) Senior Fullstack Developer - Python/AWS
LATAM l Remote
Sobre Nosotros
- Trabajamos con ellos.
- Desde adentro.
- Como parte de su ritmo.
- Como una extensión natural de su capacidad tecnológica.
Proposito del rol
Únete a nuestro equipo de ingeniería para construir y evolucionar plataformas de gestión publicitaria a escala enterprise. Como Full Stack Developer Senior, serás responsable de desarrollar soluciones de alto impacto que manejen millones de registros y sirvan a equipos comerciales en múltiples países. Este rol es clave en la evolución de arquitecturas de microservicios, trabajando tanto en el backend como en interfaces de alta complejidad. Buscamos un/a profesional con una sólida capacidad analítica y un enfoque inquebrantable en la calidad, que utilice herramientas de Inteligencia Artificial como apoyo estratégico para optimizar su trabajo, manteniendo siempre un criterio técnico superior.
Principales funciones
- Diseñar e implementar APIs RESTful y GraphQL en Python, aplicando patrones de diseño robustos.
- Integrar servicios de mensajería asíncrona para el procesamiento eficiente de eventos.
- Construir interfaces de usuario complejas con React, asegurando una experiencia de usuario óptima.
- Desarrollar componentes reutilizables y mantener la coherencia en el diseño de la interfaz.
- Optimizar consultas y operaciones de bases de datos relacionales para garantizar alto rendimiento.
- Participar activamente en el diseño de arquitecturas escalables basadas en microservicios.
- Escribir tests unitarios y de extremo a extremo, contribuyendo a la calidad y estabilidad del código.
- Documentar decisiones técnicas y arquitectónicas, promoviendo las buenas prácticas.
Requisitos
- Mínimo 5 años de experiencia comprobable en desarrollo de software en producción.
- Experiencia avanzada en desarrollo Backend con Python y FastAPI.
- Conocimiento avanzado en TypeORM (Entities, Repositories, QueryBuilder, migrations).
- Experiencia intermedia-avanzada con PostgreSQL (queries complejas, índices, optimización).
- Dominio avanzado de React 18+ (Hooks, Context, optimización de rendimiento) o frameworks de frontend equivalentes.
- Experiencia avanzada con TypeScript (Types, generics, utility types).
- Conocimiento intermedio-avanzado en testing con Jest (unit tests, mocking, coverage) y Cypress (E2E testing).
- Experiencia con servicios AWS, incluyendo S3 para almacenamiento y gestión de archivos.
- Conocimiento intermedio en autenticación y autorización con JWT/Passport.
Deseables
- Experiencia con NestJS para desarrollo backend.
- Conocimiento en arquitectura de software y patrones de diseño.
- Experiencia con Azure AD / MSAL para integración con SSO enterprise.
- Familiaridad con arquitecturas basadas en eventos y herramientas como Kafka.
- Manejo de colas de mensajes asíncronas como BullMQ/Redis.
- Experiencia con soluciones de búsqueda como Elasticsearch/OpenSearch.
- Conocimiento en Databricks SQL para consultas analíticas sobre big data.
- Experiencia con herramientas de CI/CD como GitHub Actions y Terraform.
Habilidades
- Pensamiento arquitectural: Capacidad para diseñar soluciones escalables y sostenibles a largo plazo.
- Ownership: Responsabilidad de extremo a extremo en la entrega de soluciones de calidad.
- Curiosidad técnica: Interés constante en explorar y proponer nuevas tecnologías.
- Adaptabilidad: Confortable trabajando en ambientes complejos y con cambios constantes.
- Comunicación técnica: Habilidad para explicar conceptos complejos a audiencias diversas.
- Colaboración: Trabajar eficazmente con equipos multidisciplinarios y distribuidos.
- Mentoría: Capacidad para guiar a desarrolladores junior y realizar code reviews constructivos.
- Criterio técnico: Habilidad para validar y cuestionar resultados, incluso los generados por IA, asegurando la calidad.
Con presencia en más de 10 países y un equipo multicultural, trabajamos con organizaciones que están cambiando la forma en que Latinoamérica opera, se conecta y se digitaliza.
Lo hacemos desde una cultura que pone a las personas en el centro y lleva la excelencia y la innovación como hábito, no como excepción.
Nuestros valores
- Entregamos con excelencia.
- Creamos valor para el cliente.
- Hacemos lo correcto.
- Hacemos que las cosas pasen.
- Ganamos como equipo.
Creamos impacto real porque creemos en las personas reales que lo construyen.
¡Los beneficios empresariales dependerán del lugar de LATAM donde te encuentres!