Saltar al contenido

Desarrollador Backend Node.js

Esta vacante se publicó el y es posible que haya caducado. Para confirmar si sigue abierta, busca más información en la publicación original. También puedes ver vacantes recientes de Desarrollo de software.

  • Presencial · La Plata, Argentina
  • Tiempo completo
  • Semi senior

Publicada

Descripción del puesto

Sobre la vacante

Grupo del Sud busca un Desarrollador Backend para unirse a su equipo en La Plata (Barrio Hipódromo). El rol se centra en el mantenimiento y evolución de un sistema de gestión empresarial existente, trabajando en un entorno presencial de lunes a viernes de 9 a 17h.

Responsabilidades principales:

  • Continuar el desarrollo y mantenimiento del sistema de gestión
  • Implementar nuevas funcionalidades backend
  • Diseñar y ejecutar migraciones y seeders de base de datos
  • Crear y mantener documentación técnica y diagramas de flujo
  • Colaborar en decisiones de arquitectura y optimización de performance
  • Asegurar calidad del código y buenas prácticas

Requisitos excluyentes:

  • Experiencia práctica con Node.js y Express
  • Al menos 2 años de experiencia comprobable como desarrollador backend
  • Dominio de: Express.js (APIs REST), Socket.io, JWT, Swagger
  • Base de datos: PostgreSQL y/o MySQL con ORMs (Drizzle ORM, Sequelize)
  • Experiencia en modelado de datos, migraciones y seeders
  • Integraciones: AWS S3, SendGrid, consumo de APIs externas (Axios)
  • Buenas prácticas: variables de entorno, CORS, cookies, cron jobs, Git

Requisitos deseables:

  • Experiencia en plataformas de gestión
  • Sistemas similares: gestión de tareas, solicitudes, workflow empresarial
  • Capacidad para integrarse a proyectos ya iniciados y trabajar con autonomía

¿Por qué deberías aplicar?

Esta posición te permite sumergirte en un sistema de gestión empresarial en producción, donde podrás aplicar tus conocimientos de backend para optimizar y escalar una plataforma real. Trabajarás en un equipo técnico donde tu aporte en arquitectura y performance tendrá impacto directo en la operación del negocio. Es una oportunidad ideal para desarrolladores que disfrutan del mantenimiento evolutivo y quieren profundizar en sistemas empresariales complejos.

Tips y consejos de VacantesDigitales.com

Skills indispensables

  • Node.js y Express sólidos con experiencia en APIs REST
  • PostgreSQL/MySQL avanzado con ORMs (Drizzle o Sequelize)
  • Modelado de datos y migraciones
  • Integración de servicios (AWS S3, SendGrid, APIs externas)
  • Autonomía para entender arquitecturas existentes
  • Documentación técnica clara y precisa

Tips prácticos para este puesto

  • Prepara ejemplos concretos de migraciones de base de datos que hayas realizado
  • Demuestra cómo optimizaste performance en proyectos anteriores
  • Muestra tu experiencia con documentación técnica (Swagger, diagramas)
  • Investiga sobre sistemas de gestión empresarial antes de la entrevista
  • Prepara casos donde integraste múltiples servicios (AWS, email, APIs)

Recursos recomendados

  • Documentación oficial: Node.js, Express, Drizzle ORM, PostgreSQL
  • Herramientas: Swagger para documentación de APIs, Nodemon para desarrollo
  • Cursos: "Node.js: De cero a experto" en Udemy, "PostgreSQL avanzado" en Platzi
  • Influencers: @nodejs en Twitter, blogs de la comunidad Express
  • Práctica: Proyectos con migraciones complejas y consumo de múltiples APIs

Preguntas frecuentes en entrevistas para este rol

  • "¿Cómo abordarías la optimización de una API lenta en un sistema existente?"

*Tip: Menciona profiling, índices de base de datos, caching y revisión de queries.*

  • "Describe tu experiencia con migraciones de base de datos y cómo manejas datos sensibles"

*Tip: Explica procesos de backup, testing en staging y manejo de rollbacks.*

  • "¿Cómo documentarías una API para que otros desarrolladores la entiendan fácilmente?"

*Tip: Habla de Swagger/OpenAPI, ejemplos de uso y diagramas de flujo.*

Rango salarial estimado (LATAM)

Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $1,200 - $1,800 | | Mid | $1,800 - $2,500 | | Senior | $2,500 - $3,500 |

*Nota: Varía según país, empresa, modalidad (remoto internacional paga más) y tecnologías específicas. Empresas de USA/EU pagando en LATAM suelen ofrecer 30-50% más.*

Red flags a considerar

  • Sistema legacy sin documentación: Pregunta en la entrevista sobre el estado actual de la documentación técnica y cómo manejan el conocimiento del sistema.
  • Falta de procesos de testing: Investiga si tienen pruebas automatizadas y cómo manejan el deployment de nuevas funcionalidades.
  • Equipo técnico reducido para mantenimiento complejo: Señal si mencionan que eres el único desarrollador backend o el equipo es muy pequeño para la complejidad del sistema.

Habilidades

  • Node.js
  • Express
  • Express.js
  • APIs REST
  • Socket.io
  • JWT
  • Swagger
  • PostgreSQL
  • MySQL
  • Drizzle ORM
  • Sequelize
  • AWS S3
  • SendGrid
  • Axios
  • variables de entorno
  • CORS
  • cookies
  • cron jobs
  • Git
  • modelado de datos
  • migraciones
  • seeders
  • documentación técnica
  • diagramas de flujo
  • optimización de performance
  • buenas prácticas
  • autonomía
  • integración de servicios

Cuida tus datos: ninguna empresa debe pedirte dinero para postularte o contratarte. Reportar esta vacante

Vacantes recientes

Su fecha de vigencia ya pasó. Revisa las más nuevas de Desarrollo de software.

Ver vacantes de Desarrollo de software

Ver la publicación original

By BRAINLLM 0.8.10