Full Stack Engineer
External job listingat mobohubb | Mobile Workforce Software
Cargo: Desarrollador/a Semi Senior Fullstack (JavaScript) Modalidad: Remota Rango salarial: [a definir] Nivel de inglés requerido: Intermedio (B1)CONTEXTO Y OBJETIVO DEL ROLBuscamos un/a...
Salary
Not provided
Location
Bogotá, Colombia
Employment type
Full time
Workplace
Not provided
Full Stack Engineer
Bogotá, Colombia
Job description
Cargo: Desarrollador/a Semi Senior Fullstack (JavaScript) Modalidad: Remota Rango salarial: [a definir] Nivel de inglés requerido: Intermedio (B1)CONTEXTO Y OBJETIVO DEL ROLBuscamos 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 importante 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.
Is this your job posting?
Claim it for free and receive video applications on CazVid.