06 ago
|
mobohubb | Mobile Workforce Software
|
Colombia
06 ago
mobohubb | Mobile Workforce Software
Colombia
Cargo: Desarrollador/a Semi Senior Fullstack (JavaScript) Modalidad: Remota Rango salarial: [a definir] Nivel de inglés requerido: Intermedio (B1)
CONTEXTO Y OBJETIVO DEL ROL
Buscamos un/a desarrollador/a semi senior fullstack cuya fortaleza principal sea el dominio real de JavaScript como lenguaje, no solo la experiencia superficial con frameworks específicos. Trabajará indistintamente en backend con NestJS y en frontend con Next.js, por lo que necesitamos a alguien que comprenda a profundidad cómo funciona JavaScript y React por debajo de la sintaxis de cualquier framework, de forma que pueda adaptarse, depurar problemas complejos y tomar buenas decisiones técnicas sin depender de soluciones genéricas o de asistentes de IA sin criterio propio.
RESPONSABILIDADES PRINCIPALES
· Desarrollo y mantenimiento de APIs backend con NestJS.
· Desarrollo de interfaces frontend con Next.js y React.
· Diseño e implementación de pruebas automatizadas (unitarias y de integración).
· Modelado, consultas y mantenimiento de bases de datos relacionales.
· Despliegue y gestión de recursos serverless en AWS.
· Participación en decisiones de arquitectura junto al equipo técnico.
REQUISITOS TÉCNICOS OBLIGATORIOS
· Fundamentos sólidos de JavaScript: closures, prototipos, asincronía (promesas, event loop), scope, tipos y coerción. Este es el filtro más relevante del proceso.
· Experiencia comprobada con TypeScript (tipado, interfaces, genéricos).
· Experiencia backend con Node.js, idealmente con NestJS (se valora experiencia con Express siempre que demuestre capacidad de adaptarse rápido a Nest).
· Experiencia frontend con React, con comprensión real de su funcionamiento interno (ciclo de renderizado, hooks, manejo de estado), no solo uso mecánico de la librería.
· Experiencia con Next.js.
· Conocimiento práctico de pruebas automatizadas: por qué se escriben, cómo se estructuran (unitarias, mocks) y experiencia escribiéndolas.
· Experiencia con bases de datos relacionales (MySQL): modelado y consultas, tanto con Prisma como con query builders nativos de MySQL.
· Experiencia con AWS Lambda y arquitecturas serverless.
· Experiencia estimada: 2 a 4 años (ajustar según lo que consideres semi senior en tu escala interna).
· Capacidad de trabajar con autonomía, justificar decisiones técnicas y explicar el "por qué" detrás del código que escribe.
REQUISITOS DESEABLES (NO EXCLUYENTES)
· Experiencia con React Native.
· Experiencia con otras arquitecturas cloud además de serverless.
· Experiencia con pipelines de CI/CD.
HABILIDADES BLANDAS
· Buena capacidad de comunicación.
· Actitud de aprendiz: apertura constante a aprender y no cerrarse ante nuevas tecnologías o formas de trabajar.
· Autonomía para resolver problemas sin supervisión constante.
· Capacidad de trabajo en equipo y code review constructivo.
📌 Full Stack Engineer (Colombia)
🏢 mobohubb | Mobile Workforce Software
📍 Colombia