Descripción del puesto
- Desarrollar y mantener aplicaciones utilizando Node y React
- Diseñar e implementar modelos de bases de datos relacionales y desarrollar consultas eficientes.
- Colaborar con el equipo de desarrollo para comprender los requisitos del proyecto y traducirlos en soluciones técnicas.
- Escribir código limpio, modular y bien documentado utilizando las mejores prácticas de desarrollo.
- Realizar pruebas unitarias y funcionales para garantizar la calidad del software.
- Trabajar con herramientas de migración de bases de datos para gestionar los cambios en el esquema de la base de datos.
- Colaborar con el equipo de control de versiones utilizando git y asegurar un flujo de trabajo eficiente con el manejo adecuado de ramas y fusiones.
- Investigar y utilizar tecnologías emergentes para mejorar continuamente el desarrollo y el rendimiento de las aplicaciones.
- Resolver problemas técnicos y optimizar el rendimiento de las aplicaciones existentes.
- Documentar y comunicar eficazmente las soluciones técnicas y las mejoras realizadas.
Requisitos
- Al menos 4 años de experiencia en el desarrollo de aplicaciones utilizando Node.js.
- Al menos 2 años de experiencia utilizando React
- Experiencia de 2 años en el uso del framework Nest.js y su ecosistema.
- Experiencia de 2 años en el uso del framework Next.
- Conocimientos sólidos de bases de datos relacionales (por ejemplo, MySQL, PostgreSQL) y capacidad para diseñar esquemas de bases de datos eficientes.
- Conocimiento sólido de HTML, CSS, TypeScript y JavaScript.
- Amplio conocimiento y experiencia en el uso de git y flujo de trabajo de control de versiones.
- Capacidad para trabajar en equipo y colaborar con otros desarrolladores y profesionales técnicos.
- Conocimiento de las mejores prácticas de desarrollo de software, incluida la escritura de código limpio y modular.
- Conocimiento general en arquitecturas monolíticas y microservicios, incluyendo sus diferencias y usos.
- Se priorizará la experiencia en Diseño de arquitectura y aplicaciones, así como testing unitario.
- Experiencia en el uso de TypeORM o un ORM similar para la manipulación de la base de datos. (deseable)
- Son competencias relevantes para la posición: capacidad de análisis lógico. Perfil resolutivo, capacidad de comunicación y trabajo en equipo.
Beneficios
- Prepaga de primer nivel para tu salud y bienestar.
- Posibilidades de certificarse en AWS.
- Acceso a capacitaciones para seguir ampliando tus habilidades.
- Clases de ingles in company
- ¡Día libre en tu cumpleaños para celebrar como te mereces!
- Participación en nuestro programa de referidos, donde tu red y conocimientos pueden valer mucho.
- Un esquema de trabajo híbrido, con reuniones de equipo en la oficina una vez por semana.
- Revisiones salariales y aumentos por desempeño.
Detalles
Nivel mínimo de educación: Universitario (Indistinto)
Nosotros
Estamos buscando mentes apasionadas, creativas y con proactividad para sumarse a nuestro equipo de Developers. Si estás listo para enfrentar nuevos desafíos y ser parte de un ambiente innovador, ¡esta convocatoria es para vos!
