Requisitos técnicos obligatorios:
- Experiencia demostrable como Desarrollador Full Stack.
- Manejo avanzado de JavaScript (ES2015+), TypeScript, HTML5 y CSS3.
- Experiencia con React, Angular o Vue.js.
- Dominio de Node.js y frameworks backend (Express, Fastify, Koa).
- Uso de NestJS o NX.
- Conocimientos en autenticación, manejo de sesiones y trazabilidad con herramientas como Kibana o New Relic.
- Testing automatizado (Jest, Karma, Mocha).
- Experiencia en bases de datos SQL (MySQL, PostgreSQL) y NoSQL (MongoDB, Firebase).
- Resolución eficiente de problemas técnicos complejos.
Requisitos deseables (no excluyentes):
- Diseño de microservicios y arquitecturas cloud-native.
- Experiencia en Docker, Kubernetes, escalabilidad y optimización de recursos.
- Conocimiento de autenticación federada.
- Dominio de principios SOLID, patrones de diseño y metodologías ágiles.
Stack tecnológico: Frontend: React, Angular, Vue.js; Backend: Node.js, Express, Fastify, NestJS; BD: MySQL, PostgreSQL, MongoDB, Firebase; Otros: Kafka, RabbitMQ (deseable), Git, Docker, Kubernetes, GitLab CI, GitHub Actions, Jenkins, Kibana, New Relic, Jest, Mocha, Karma.
Mindset: Enfoque en Clean Code y SOLID, TDD y CI/CD, visión integral del producto, colaboración y orientación a resultados, capacidad para simplificar lo complejo.
- Diseño y desarrollo de aplicaciones web y backend, asegurando una experiencia de usuario sobresaliente.
- Codificación reutilizable, escalable y testeable.
- Implementación de soluciones de baja latencia y alta disponibilidad.
- Asegurar seguridad y protección de datos, trazabilidad y monitoreo de soluciones.
- Generar trazabilidad end-to-end y colaborar estrechamente con QA, DevOps y Producto.
- Resolución de incidencias y debugging en tiempo real.
- Mantenerse actualizado en tendencias y buenas prácticas de desarrollo Full Stack.
BC Tecnología es una consultora de TI que agrupa especialistas en desarrollo y servicios IT para clientes en sectores como finanzas, seguros, retail y gobierno. El equipo de desarrollo participa en proyectos que requieren soluciones web y backend robustas, escalables y de alto rendimiento, con foco en innovación y mejora continua. Trabajará en un entorno ágil, colaborando con equipos de Infraestructura, Desarrollo de Software y Unidades de Negocio para entregar productos de alta calidad que impactan directamente a la experiencia de los clientes.
Participarás en proyectos de diseño y desarrollo de aplicaciones web y móviles, aplicando prácticas modernas de arquitectura, seguridad y rendimiento. Tendrás la oportunidad de trabajar con tecnologías y herramientas de vanguardia, en un entorno que fomenta la formación y el crecimiento profesional, el trabajo en equipo y la entrega de valor al cliente.
Buscamos profesionales con mentalidad colaborativa, proactivos y orientados a resultados. Valoramos capacidad de aprendizaje continuo, comunicación efectiva y experiencia trabajando en equipos multidisciplinarios. Se aprecia experiencia en entornos ágiles y capacidad para trabajar con clientes y stakeholders para entregar soluciones de alto valor.