Full-Stack Developer
Job Summary
Buscamos un Desarrollador FullStack con al menos 3 años de experiencia para integrarse a un equipo ágil. El rol se enfoca en el desarrollo de soluciones tecnológicas de alto impacto utilizando Node.js, TypeScript y .NET Core. El profesional colaborará en la evolución continua del producto, optimización de APIs y resolución de incidentes.
Responsibilities
- Desarrollo end-to-end de soluciones tecnológicas
- Construcción y mantenimiento de APIs REST e integraciones
- Optimización de funcionalidades y resolución de incidentes
- Participación en decisiones técnicas y diseño de soluciones
Required Skills
- Node.js, TypeScript y .NET Core
- SQL y Servicios Cloud (Azure)
- Seguridad (OAuth2, JWT, OWASP)
- Clean Code, Testing y SOLID
Job Details
Responsabilidades:
- Desarrollar frontend y backend de acuerdo con los requerimientos y estándares del equipo.
- Participar en decisiones técnicas y en el diseño de soluciones.
- Construir y mantener APIs REST e integraciones, incluyendo integraciones con APIs, SDKs y Webhooks.
- Contribuir a la mejora continua del producto, optimizando funcionalidades existentes.
- Apoyar en la resolución de incidentes y en el troubleshooting cuando sea necesario.
- Trabajar de forma colaborativa con el equipo para asegurar calidad, mantenibilidad y cumplimiento de buenas prácticas.
Requisitos:
- Al menos 3 años de experiencia en desarrollo.
- Experiencia con Node.js y TypeScript.
- Experiencia con .NET Core y SQL.
- Desarrollo de APIs REST e integraciones.
- Conocimientos en seguridad: OAuth2, JWT y OWASP.
- Aplicación de buenas prácticas: clean code, testing y principios SOLID.
- Azure u otras plataformas cloud con experiencia aplicada.
- Profundizar en seguridad a nivel de diseño y revisión (amenazas OWASP y buenas prácticas de autenticación/autorización).
- Experiencia adicional en testing (unit/integration) y automatización de calidad.
- Conocimiento práctico de patrones de arquitectura para mantenibilidad y escalabilidad.