Desarrollador Fullstack
Responsabilidades principales
- Desarrolle, pruebe y mantenga aplicaciones web de alta calidad utilizando NestJS, NextJS y la arquitectura de microservicios.
- Colaborar con equipos multifuncionales para recopilar y refinar los requisitos y especificaciones del proyecto.
- Escriba un código limpio, fácil de mantener y eficiente, siguiendo las mejores prácticas y los estándares de la industria.
- Optimice las aplicaciones para obtener el máximo rendimiento, escalabilidad y capacidad de respuesta.
- Integre API y servicios de terceros según sea necesario para mejorar la funcionalidad de la aplicación.
- Solucionar problemas, depurar y resolver problemas de aplicaciones de manera oportuna y eficiente.
- Colabore con los desarrolladores front-end para garantizar una integración perfecta de los componentes orientados al usuario y del lado del servidor.
- Manténgase actualizado con las tecnologías emergentes, los marcos y las mejores prácticas en el desarrollo completo.
- Participar en revisiones de código, brindando y recibiendo comentarios constructivos.
- Crear y mantener documentación técnica clara y completa para las aplicaciones desarrolladas.
Perfil de trabajo
Estamos buscando un desarrollador Full Stack experimentado y motivado con un fuerte enfoque en NestJS, NextJS y la arquitectura de microservicios para unirse a nuestro equipo. El candidato ideal es un programador experto con experiencia en tecnologías front-end y back-end, que pueda crear y mantener aplicaciones web visualmente atractivas y de alto rendimiento.
Cualificaciones Claves
- Licenciatura en Ciencias de la Computación o un campo relacionado, o experiencia equivalente.
- Experiencia comprobada como Desarrollador Full Stack, específicamente con NestJS y NextJS.
- Fuerte comprensión de la arquitectura de microservicios y su implementación.
- Dominio de HTML, CSS y JavaScript, con experiencia en bibliotecas y marcos front-end modernos.
- Experiencia con API RESTful, integración de API y servicios de terceros.
- Sólido conocimiento de bases de datos, tanto relacionales como no relacionales (SQL y NoSQL).
- Familiaridad con los sistemas de control de versiones (p. ej., Git) y metodologías ágiles.
- Fuertes habilidades para resolver problemas y la capacidad de trabajar bien en un entorno de equipo.
- Excelentes habilidades de comunicación verbal y escrita.