Descripción
Resumen:
Buscamos un desarrollador full stack experimentado para desarrollar y dar soporte a aplicaciones empresariales de recursos humanos, contratación y finanzas en tres empresas afiliadas.
Aspectos destacados:
1. Desarrollar nuevas funciones en múltiples aplicaciones web empresariales
2. Diseñar e implementar APIs RESTful y microservicios
3. Trabajar con Docker y servicios de AWS para respaldar las implementaciones
Buscamos un **desarrollador full stack experimentado** para unirse a nuestro equipo de ingeniería interno en Santa Ana, California. En este puesto, usted desarrollará y dará soporte a aplicaciones empresariales de recursos humanos, contratación y finanzas en tres empresas afiliadas: **Kraferd, JobSource y CingularHR**.
Usted trabajará tanto en aplicaciones modernas como heredadas, contribuyendo al desarrollo frontend y backend en un entorno ágil y colaborativo. El candidato ideal tiene amplia experiencia práctica con **Node.js, React, TypeScript, MongoDB, Docker y AWS**, y se siente cómodo manteniendo aplicaciones construidas con **ASP.NET/C# y SQL Server**.
**Responsabilidades:**
* Desarrollar nuevas funciones en múltiples aplicaciones web empresariales.
* Diseñar e implementar APIs RESTful y microservicios.
* Crear componentes reactivos y reutilizables con React.
* Escribir código limpio, eficiente y mantenible.
* Trabajar con Docker y servicios de AWS para respaldar las implementaciones.
* Diagnosticar y resolver problemas en aplicaciones y entornos de producción.
* Participar en revisiones de código y ayudar a mejorar los estándares de ingeniería.
* Colaborar con equipos de ingeniería y equipos multifuncionales durante las reuniones diarias (standups).
* Mantener y actualizar la documentación técnica.
* Dar soporte y mejorar tanto sistemas modernos como heredados.
**Requisitos obligatorios:**
* 3 o más años de experiencia profesional con **Node.js y TypeScript**.
* Experiencia con **NestJS o Express**.
* 3 o más años de experiencia profesional con **React y TypeScript**.
* Conocimientos sólidos de **Redux o Redux Toolkit**.
* Experiencia con **MongoDB, Mongoose u otras bases de datos NoSQL**.
* Experiencia diseñando e implementando **APIs REST**.
* Conocimiento de mecanismos de autenticación como **JWT u OAuth**.
* Experiencia práctica con bibliotecas de componentes como **Material-UI u otras similares**.
* Experiencia con patrones de **CSS-in-JS**.
* Excelentes habilidades de comunicación, colaboración y resolución de problemas.
* Capacidad para gestionar múltiples prioridades en un entorno dinámico.
**Requisitos preferidos:**
* Experiencia con **ASP.NET MVC, Web API y C#**.
* Conocimiento práctico de **SQL Server**.
* Familiaridad con **AngularJS**.
* Experiencia con **servicios de AWS**, incluido AWS Cognito.
* Experiencia con **contenerización mediante Docker**.
* Conocimiento de la **arquitectura de microservicios**.
* Experiencia desarrollando aplicaciones en tiempo real con **WebSockets y Redis**.
* Familiaridad con **Jest, Cypress y Webpack**.
Tipo de empleo: Tiempo completo
Preguntas de la solicitud:
* ¿Cuántos años de experiencia profesional tiene con Node.js y TypeScript?
* ¿Cuántos años de experiencia profesional tiene con React y TypeScript?
* ¿Tiene experiencia práctica en la creación de APIs REST con NestJS o Express?
* ¿Tiene experiencia profesional trabajando con MongoDB y AWS?
* ¿Tiene experiencia práctica utilizando Redux o Redux Toolkit en aplicaciones de producción?
* ¿Tiene experiencia manteniendo aplicaciones construidas con ASP.NET/C# y SQL Server?
Ubicación del trabajo: Híbrido remoto en Bogotá, Cundinamarca