Desarrollador Back-end Node.js (Hibrido)
Posted: 2 days ago
Job Description
En BC Tecnología, somos una consultora de TI con experiencia en administrar portafolios, desarrollar proyectos y ofrecer outsourcing de personal para áreas como Infraestructura, Desarrollo de Software y Unidades de Negocio. El proyecto para este rol se enmarca en un contrato de larga duración con modalidad híbrida, a través del cual el equipo trabajará en clientes de sectores financieros, seguros, retail y gobierno, aplicando prácticas ágiles y soluciones tecnológicas de vanguardia. El objetivo es entregar soluciones robustas y escalables en el backend, con foco en performance, seguridad y estabilidad operativa. FuncionesDesarrollo de código reutilizable y testeable : Escribirás código limpio, modular y fácil de mantener.Soluciones de bajo latency : Diseñarás e implementarás arquitecturas capaces de soportar cargas elevadas con baja latencia.Seguridad y protección de datos : Implementarás soluciones que garanticen la integridad y seguridad de nuestros clientes.Trazabilidad completa : Generarás soluciones con un alto nivel de trazabilidad para comprender todas las interacciones end-to-end.Colaboración multidisciplinaria : Trabajarás junto a otros equipos (frontend, QA, DevOps, Product) para definir, diseñar y entregar nuevas funcionalidades. Requisitos y perfilStack Tecnológico PrincipalLenguaje: Node.js, JavaScript, TypeScriptFrameworks: Express, Fastify, Koa, NestJS, NXBases de Datos: MySQL, MongoDB, CassandraMensajería: Kafka, RabbitMQ Herramientas: Docker, Kubernetes, GitTesting: Jest, Mocha, KarmaLogging / Monitoreo: Kibana, New Relic, Winsto, PinoCI/CD: GitLab CI / GitHub Actions / Jenkins Mindset RequeridoEnfoque en Clean Code y buenas prácticas de arquitectura.Aplicación de principios SOLID y patrones de diseño.Uso habitual de TDD (Test Driven Development) y cobertura adecuada de tests.Compromiso con CI/CD y calidad continua del software.Mentalidad colaborativa y orientación a resultados.Capacidad de resolver problemas complejos con soluciones simples y mantenibles. Deseables BeneficiosEn BC Tecnología promovemos un ambiente de trabajo colaborativo que valora el compromiso y el aprendizaje constante. Nuestra cultura se orienta al crecimiento profesional a través de la integración y el intercambio de conocimientos entre equipos.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period