BC Tecnología

Technical Lead Full-Stack

BC Tecnología · Remote
Tiempo completo $3500 - $4000 💻 Programming Hoy
Atención: eliminamos este aviso de nuestra base de datos al cabo de un mes (limpieza mensual), así que el enlace puede dejar de funcionar. Lo guardamos en tu navegador para que puedas volver a encontrarlo.
Se espera experiencia real en el diseño, definición y evolución de arquitecturas de sistemas, participando activamente en decisiones técnicas y no únicamente en la implementación de funcionalidades.

Node.js + TypeScript.
NestJS o frameworks backend equivalentes.
React / Next.js; idealmente experiencia con Ionic.
APIs REST y arquitecturas orientadas a servicios/microservicios.
PostgreSQL y/o bases relacionales.
MongoDB / DocumentDB u otras bases NoSQL.
Redis.

Arquitectura

DDD.
Arquitectura Hexagonal / Clean Architecture.
Event Driven Architecture.
Experiencia con Kafka, Pub/Sub o tecnologías equivalentes.
Diseño de sistemas distribuidos.
Manejo de concurrencia, idempotencia, retries y consistencia eventual.
Capacidad para definir cuándo usar procesamiento síncrono vs asíncrono.

Cloud / DevOps

Experiencia práctica en AWS, Azure o GCP.
Docker.
CI/CD.
Observabilidad con herramientas como Grafana, Kibana, New Relic o similares.

IA / AI Engineering — deseable

Experiencia integrando LLMs vía API.
RAG.
Vector databases / vector search.
Embeddings.
Agentes y tool calling.

Buscamos un/a Technical Lead Full Stack hands-on, con al menos 5 años de experiencia en desarrollo de software y trayectoria ejerciendo funciones de Technical Lead, Tech Lead o referente técnico dentro de equipos de desarrollo.
El perfil debe contar además con experiencia práctica en al menos uno de los principales proveedores cloud, como AWS, Azure o GCP, junto con conocimientos en Docker, CI/CD y herramientas de observabilidad como Grafana, Kibana, New Relic o similares.
A nivel de liderazgo técnico, esperamos una persona capaz de liderar decisiones de arquitectura, realizar code reviews, definir estándares de desarrollo y guiar técnicamente a desarrolladores senior, semi-senior y junior. Debe tener la capacidad de traducir requerimientos de negocio en soluciones técnicas, identificar deuda técnica, proponer estrategias de evolución y participar activamente en discovery, refinamientos y estimaciones.
También deberá relacionarse de manera fluida con áreas como Product, Arquitectura, Data, Seguridad, DevOps y negocio, teniendo la autonomía y criterio necesarios para cuestionar requerimientos o soluciones cuando técnicamente no sean adecuadas.
Es fundamental que sea un perfil hands-on, que continúe desarrollando, revisando código y participando directamente en la solución técnica. No buscamos un perfil enfocado exclusivamente en gestión o administración.
Como conocimiento deseable, se valorará experiencia en AI Engineering, especialmente integración de LLMs vía API, RAG, vector databases o vector search, embeddings, agentes y tool calling.
En frontend, se requiere manejo de React y/o Next.js, siendo deseable experiencia con Ionic.
Node.jsTypeScriptNestJS
Fuente: GetOnBoard
Reportar oferta
📬 ¿Buscás trabajo remoto? Dejanos tu email y te avisamos cuando lancemos las alertas de ofertas.