- Presencial · La Plata, Argentina
- Tiempo completo
- Semi senior
Publicada
Descripción del puesto
Sobre la vacante
Grupo del Sud busca un Desarrollador/a Full Stack para unirse a su equipo técnico en modalidad 100% presencial en La Plata (Barrio Hipódromo), con horario de Lunes a Viernes de 9 a 17 h. El rol se enfoca en el desarrollo y mantenimiento de un CRM en producción, participando en nuevas funcionalidades y mejoras de arquitectura y performance.
Requisitos excluyentes:
- Backend: Node.js, TypeScript, Express, SQL (PostgreSQL/MySQL), ORMs (Sequelize/Drizzle), APIs REST, autenticación/autorización, migraciones, Git
- Frontend: JavaScript/TypeScript, React, Next.js, CSS/Sass, Tailwind, Material UI, Axios
- Experiencia en desarrollo de CRM y/o ERP
- Código legible, ordenado y buenas prácticas
Requisitos deseables:
- Docker, Nginx, PM2, WebSockets/Socket.io, Swagger, Postman
¿Por qué deberías aplicar?
Esta es una oportunidad para trabajar en un CRM en producción donde podrás impactar directamente en la evolución del producto, desde nuevas funcionalidades hasta optimizaciones de performance. Al ser un equipo técnico, tendrás la chance de colaborar en mejoras de arquitectura y adoptar buenas prácticas en un entorno establecido. Si buscas un rol presencial con horario fijo y la posibilidad de especializarte en sistemas empresariales (CRM/ERP), esta vacante te permitirá crecer como desarrollador full stack en un contexto real y desafiante.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Técnicas: Dominio de Node.js con TypeScript y React/Next.js, experiencia con PostgreSQL/MySQL y ORMs, conocimiento de APIs REST y autenticación
- Soft skills: Capacidad para escribir código legible y ordenado, trabajo en equipo, adaptabilidad a un entorno presencial
Tips prácticos para este puesto
- Prepara ejemplos concretos: Ten listos proyectos donde hayas trabajado en CRM o ERP, destacando tu contribución en funcionalidades o mejoras de performance.
- Demuestra buenas prácticas: Muestra repositorios con código limpio, comentado y que siga convenciones (ej: commits semánticos, estructura de carpetas).
- Ajusta tu CV: Enfócate en experiencias con Node.js, React y bases de datos SQL, y menciona explícitamente si has usado Sequelize, Drizzle o Tailwind.
Recursos recomendados
- Documentación oficial: Node.js, React, TypeScript, PostgreSQL
- Herramientas: Postman para testing de APIs, Docker para contenedores, Swagger para documentación
- Cursos: "Full Stack con Node.js y React" en plataformas como Udemy o Coursera
- Influencers: Sigue a desarrolladores en LinkedIn que compartan tips sobre CRM development y arquitectura
Preguntas frecuentes en entrevistas para este rol
- ¿Cómo manejas la autenticación y autorización en una API REST con Node.js?
- Tip: Explica el uso de JWT, middlewares y roles, mencionando librerías como Passport.js o bcrypt.
- Describe tu experiencia optimizando el performance de un CRM o ERP.
- Tip: Habla de técnicas como indexación en bases de datos, caching, lazy loading en frontend o mejoras en queries SQL.
- ¿Cómo estructuras un proyecto full stack con React y Node.js para mantener el código ordenado?
- Tip: Menciona separación por capas (controllers, services, models), uso de TypeScript para tipado y herramientas como ESLint/Prettier.
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. En Argentina, los rangos pueden ajustarse por inflación y condiciones locales.*
Red flags a considerar
- Bandera roja 1: Falta de claridad en el roadmap del CRM
- Qué preguntar: "¿Cuál es el plan a 6 meses para el CRM? ¿Hay presupuesto para mejoras de arquitectura?"
- Bandera roja 2: Horario rígido sin flexibilidad
- Qué investigar: Pregunta sobre políticas de trabajo remoto ocasional o ajustes de horario por necesidades personales.
- Bandera roja 3: Código legacy sin documentación
- Señal de advertencia: Si mencionan que el sistema tiene "deuda técnica alta" pero no hay planes para refactorizar, podría indicar un entorno estancado.
Habilidades
- Node.js
- TypeScript
- Express
- SQL
- PostgreSQL
- MySQL
- ORMs
- Sequelize
- Drizzle
- APIs REST
- autenticación
- autorización
- migraciones
- Git
- JavaScript
- React
- Next.js
- CSS
- Sass
- Tailwind
- Material UI
- Axios
- Docker
- Nginx
- PM2
- WebSockets
- Socket.io
- Swagger
- Postman