Sr Fullstack (React/Node) Developer
Baufest seeks a Senior Fullstack (React/Node.js) Developer to build and maintain internal libraries, tools, and end-to-end solutions for a bank's development teams — Next.js frontends, NestJS backend services, CI/CD pipelines, automated testing, code reviews, and frontend modernization. On-site/hybrid in Recoleta, Argentina.
- Compensation
- Not disclosed
- Location
- Recoleta, Argentina
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Minimum 5 years of software development experience
- Solid experience in React and TypeScript with full-stack knowledge
- Advanced Next.js experience (preferably v15/16) and modern build tools (Turbopack, Esbuild)
- Node.js with NestJS experience for backend/end-to-end solutions (APIs, services)
- Experience with microfrontends, performance optimization, and advanced Webpack configuration
- Experience in frontend application migrations and tech modernization
- Full testing: unit, integration, and end-to-end (Jest, React Testing Library, Cypress)
- Knowledge of scalable development practices and modern architecture patterns
- Consuming REST APIs
- State management with Redux, Zustand, or similar
- Collaborative work in agile environments with multiple teams, documenting processes and technical decisions
- Use of AI in the SDLC
Nice to have
- Experience with React Native and Module Federation (Webpack Module Federation or Re.Pack)
- Experience implementing mobile microfrontends
- Experience in banking or large-scale projects
- AI-First mindset: code-assist tools like GitHub Copilot or Claude Code and applied prompt engineering
Full description
En Baufest, nuestra misión es mejorar la vida con tecnología, generando un impacto positivo en la sociedad. Por ello, buscamos un/a Fullstack (React/Node) Developer Sr para sumarse a nuestro equipo de profesionales.Responsabilidades
- Evaluar e integrar nuevas versiones de frameworks del ecosistema liderando decisiones de actualización y modernización tecnológica.
- Desarrollar y mantener librerías, herramientas y componentes internos utilizados por los equipos de desarrollo del banco, garantizando homologación de versiones e integración fluida entre proyectos.
- Diseñar y desarrollar soluciones end-to-end en el ecosistema React y Node.js, cubriendo tanto la capa frontend como servicios backend cuando el problema lo requiera.
- Definir y optimizar procesos de desarrollo, incluyendo pipelines de CI/CD y estrategias de testing automatizado (unitario, integración y end-to-end).
- Realizar code reviews asegurando cumplimiento de estándares de calidad, performance y seguridad.
Requisitos
- Experiencia sólida en React y TypeScript, con conocimientos de desarrollo full stack.
- Experiencia avanzada en Next.js (preferentemente versiones 15/16) y herramientas modernas de build (Turbopack, Esbuild).
- Experiencia en Node.js con NestJS para desarrollo de soluciones backend/end-to-end (APIs, servicios).
- Experiencia en microfrontends, optimización de performance y configuración avanzada de Webpack.
- Experiencia en migraciones de aplicaciones frontend y modernización tecnológica.
- Testing completo: unitario, integración y end-to-end (Jest, React Testing Library, Cypress).
- Conocimiento de prácticas de desarrollo escalable y patrones de arquitectura modernos.
- Consumo de APIs REST.
- Manejo de estado con Redux, Zustand o similares.
- Capacidad para trabajar colaborativamente en entornos ágiles con múltiples equipos y documentar procesos y decisiones técnicas.
- Uso de AI en el SDLC.
- Mínimo 5 años de experiencia en desarrollo de software.
Requisitos deseables
- Experiencia en React Native y Module Federation (Webpack Module Federation o Re.Pack).
- Experiencia implementando microfrontends móviles.
- Experiencia en proyectos bancarios o de gran escala.
- Enfoque AI-First
- Valoramos que el candidato tenga (o esté dispuesto a desarrollar) una mentalidad AI-first en su forma de trabajar: Uso de herramientas de asistencia de código como GitHub Copilot o Claude Code para acelerar desarrollo, testing y documentación.
- Habilidad de prompt-engineering aplicada a tareas técnicas (generación de código, debugging, refactors, redacción de tests).