En BC Tecnología ofrecemos servicios de consultoría IT, desarrollo de proyectos y outsourcing para clientes de sectores financieros, seguros, retail y gobierno. La empresa cuenta con 6 años de experiencia diseñando soluciones a medida mediante metodologías ágiles y un enfoque centrado en el cliente. El proyecto para este rol es de 6 meses, 100% remoto y con un alcance LATAM, orientado a desarrollar y mantener soluciones complejas en entornos ágiles, aportando valor a diversos clientes de alto nivel.
Apply exclusively at getonbrd.com.
Responsabilidades del puesto
Como Desarrollador FullStack, tendrás un rol integral que abarca desde el levantamiento de requerimientos y análisis técnico y funcional, hasta el desarrollo, pruebas y optimización de funcionalidades.
Entre tus tareas se incluyen:
Participar en reuniones para la definición y análisis de requerimientos.
Diseñar y desarrollar componentes frontend usando JavaScript, TypeScript y Angular.
Implementar y mantener el backend con Node.js (NestJS) aplicando patrones de diseño y creando APIs robustas.
Gestionar bases de datos MongoDB y MySQL para asegurar la integridad y rendimiento.
Utilizar herramientas de testing como Jest y JMeter para garantizar calidad de software.
Trabajar bajo metodologías ágiles Scrum, participando activamente en sprints y revisiones.
Utilizar herramientas colaborativas como Postman, GitLab Cloud y Office 365.
Requisitos excluyentes
Buscamos un profesional con más de 5 años de experiencia en desarrollo FullStack, con un sólido dominio técnico y capacidad para trabajar en equipo dentro de entornos ágiles.
Conocimientos técnicos indispensables:
Frontend: JavaScript, TypeScript, Angular.
Backend: Node.js con NestJS, manejo de patrones de diseño, construcción de APIs REST, npm y gestión de eventos.
Bases de datos: experiencia con MongoDB y MySQL.
Herramientas: Postman para pruebas de API, GitLab Cloud para control de versiones, Office 365 para colaboración.
Calidad: testing automatizado con Jest y pruebas de carga con JMeter.
Metodología de trabajo: implementación de Scrum y trabajo dentro de equipos ágiles.
Además, valoramos habilidades blandas tales como comunicación efectiva, proactividad, capacidad de análisis, trabajo colaborativo y orientación a resultados para afrontar un proyecto exigente y dinámico.
Conocimientos y tecnologías deseables
Serán muy valorados conocimientos en las siguientes áreas y tecnologías:
Arquitectura basada en microservicios y Backend For Frontend (BFF).
Frameworks y librerías adicionales en Node.js como Express o Fastify.
Autenticación y seguridad usando JWT.
Uso avanzado de programación reactiva con RxJS.
Manejo de estado en frontend con Redux, en particular NGRX o NGXS.
La experiencia en estos ámbitos contribuirá a una mejor adaptación al proyecto y ampliará tus oportunidades de crecimiento profesional.
GETONBRD Job ID: 55504
Conditions
Fully remote
You can work from anywhere in the world.