growing together
Fullstack Developer, Angular, NodeJS
Location
Spain
Posted
102 days ago
Salary
0
Seniority
Lead
Job Description
Fullstack Developer, Angular, NodeJS
knowmad mood
• Desarrollo frontend avanzado con Angular y TypeScript • Desarrollo backend con Node.js / NestJS y APIs REST - Spring • Diseño e implementación de arquitecturas escalables y mantenibles • Integración con servicios backend, bases de datos y sistemas externos • Aplicación de buenas prácticas: Clean Code, SOLID, DDD • Desarrollo con testing (unitario y/o e2e) y enfoque en calidad • Trabajo en entornos Agile/Scrum • Colaboración técnica con otros equipos y apoyo a perfiles más junior cuando sea necesario
Job Requirements
- +6/7 años de experiencia en desarrollo web
- Experiencia sólida como Fullstack Developer con Angular
- Backend con Node.js y/o NestJS
- Dominio de TypeScript, JavaScript moderno (ES6+)
- Experiencia en APIs REST
- Conocimientos de testing (Jest, Cypress, Testing Library, etc.)
- Experiencia con Docker y entornos cloud (AWS, Azure u otros)
- Conocimiento de metodologías Agile/Scrum
Benefits
- Modelo 100% teletrabajo
- Horario flexible
- 22 días de vacaciones + 2 días de libre disposición, además de los días 24 y 31 de diciembre libres
- Contrato indefinido desde el primer día, con opción de 12 o 14 pagas
- Retribución flexible: Tarjeta restaurante, cheque guardería, seguro médico, formación y otros beneficios con ventajas fiscales
- Acceso a Udemy Business, cursos de idiomas, certificaciones oficiales y formación técnica
- Acompañamiento para crecer, especializarte o asumir nuevos retos
- Programas de nutrición, actividad física y equilibrio emocional
- Asistencia personal y familiar 24/7
- Entorno diverso y multicultural
- Actividades para conectar con el equipo
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Senior Systems Developer – Frontend – React, Next.js
Cresol CooperativaFornecendo soluções financeiras com excelência por meio do relacionamento.
• Interface Development: Develop modern, scalable, and reusable interfaces using React, Next.js (15+) and TypeScript, with attention to performance, accessibility and visual consistency. • Frontend Architecture and BFF with Next.js: Design and maintain BFF (Backend for Frontend) layers using native Next.js features, ensuring efficient data orchestration, security and optimized traffic between frontend and backend. • State Management and UI Logic: Apply appropriate state management patterns (Context API, Zustand, Redux or similar). • Advanced React Performance: Work on application performance optimization, controlling re-renders and improving Core Web Vitals. • UX/UI and Visual Quality: Ensure intuitive, well-crafted interfaces by applying UX/UI best practices. • API Consumption and Integrations: Integrate the frontend with REST APIs, following best practices for error handling and resilience. • Quality and Testing: Ensure code quality through unit and integration tests. • Design System and Componentization: Contribute to the evolution of the design system and the component library. • Code Review and Best Practices: Participate in code reviews promoting quality and accessibility standards.
• Participate with the software development team in all phases of the Agile software development life cycle (SDLC), including planning, design, development, testing, and deployment • Work closely with business analysts, project managers, and other stakeholders to understand business requirements and ensure the successful delivery of software applications • Ensure that projects are completed on time and within budget • Ensure that software development methodologies and best practices are followed and that code is maintainable, scalable, and testable • Participate in the development and maintenance of technical documentation, including design documents, user manuals, and release notes • Foster a culture of collaboration and continuous improvement • Stay up-to-date with emerging technologies and trends in software development and provide recommendations for new tools and techniques that can improve the development process • Have an understanding of UX and UI design principles
• Large responsibility for developing complex and high-performance web applications in the tourism sector • Implementing design templates in responsive websites • Developing user stories in Next.js and implementing high-performance REST APIs using React, TypeScript, and Tailwind CSS • Active involvement in developing and deciding on architectural proposals • Development of automated tests using tools like Vitest or Playwright to ensure high-quality code
Front-End Developer, Vue.js
AliareSomos Aliare: a união de Siagri, Datacoper e Solution. O mais completo portfólio tech para o agro do Brasil.
• Perform ongoing maintenance of a front-end product in production, ensuring stability, performance and code quality • Develop and evolve features using Vue.js 2 with TypeScript, following the application's established patterns • Manage and organize application state with Vuex, ensuring predictability and scalability • Collaborate with product, design and back-end teams to define and implement solutions • Perform structural refactors aimed at improving readability, reuse and reducing technical debt • Ensure efficient integration with APIs (Node.js 20), handling errors and loading states appropriately • Build and maintain interfaces using Element-UI, maintaining visual and UX consistency • Work on build and bundle optimizations with Webpack to improve performance and reduce load times • Write scalable, well-organized styles using Sass/SCSS • Participate in code reviews, contributing best practices and technical quality to the team • Support identification and resolution of production bugs, including root cause analysis • Contribute to the evolution of the front-end architecture and improvements to DX (Developer Experience)




