Job Description
OSC es un integrador regional especializado, ofrece diferentes soluciones en el sector de Telecomunicaciones y TI. Con más de 25 años de experiencia y presencia en más de 15 países, cuenta con un talento humano de más de 900 colaboradores.
Nos encontramos en la búsqueda del mejor talento para cubrir la posición de Full Stack Developer Senior , que laborará de la mano con uno de nuestro clientes top en el rubro de E-Learning.
OBJETIVO DEL PUESTO :
Desarrollar aplicaciones web robustas, seguras y escalables, integrando el front-end y back-end, asegurando la eficiencia, accesibilidad y funcionalidad técnica de cada solución.
FUNCIONES :
Diseña y desarrolla interfaces de usuario atractivas y funcionales utilizando tecnologías web.
Asegura que las interfaces sean compatibles con diversos navegadores y dispositivos, con el objetivo de mejorar la satisfacción del usuario.
Desarrolla componentes, procedimientos y lógica de negocio.
Diseña y mantiene bases de datos, incluyendo la creación del modelo de datos, creación de esquemas, consultas y gestión de datos.
Desarrolla internamente e integra APIs de terceros y servicios externos en las aplicaciones para extender su funcionalidad y mejorar la interoperabilidad.
Implementa prácticas de seguridad en el desarrollo de software, incluyendo la protección contra vulnerabilidades y ataques.
Optimiza el rendimiento de las aplicaciones web para garantizar tiempos de respuesta rápidos.
Realiza pruebas unitarias y pruebas de integración para garantizar la calidad del código.
Propone la tecnología necesaria para la implementación de los diferentes proyectos asociados al equipo.
Requisitos
Formación técnica y / o universitaria en ingeniería de software, ingeniería informática o afines.
Experiencia mínima de 3 años trabajando como desarrollador full stack.
Experiencia trabajando en aplicaciones de alta concurrencia.
Manejo de React con Typescript (experiencia minina 1 año).
Context api, React Hooks, React router (Indispensable).
Custom hooks, React hook form, React query (Deseable).
Principios de programación SOLID (Deseable).
Conocimientos de arquitectura hexagonal (Deseable).
Conocimiento de patrones de diseño de software ( Indispensable ).
Conocimientos de TailwindCSS (Deseable).
Conocimiento profundo de lenguajes de programación front end como HTML5, CSS, JS, Javascript ES5,TypeScript, Variables CSS y ES6.
Conocimiento profundo en el uso de frameworks backend como NodeJS, express, Nestjs.
Conocimiento de Base de datos SQL (Postgres, MySQL, o similares).
Haber trabajado con servicios en la nube (AWS, Azure o Google Cloud).
Desarrollo en NodeJ.
Deseable experiencia de APIS Rest y BBDD PostgreSQL.
Habituado / a a trabajar con GitHub.
Muy valorable experiencia en Swagger, Jest y OWASP.
Ventajas
Ingreso a planilla desde el primer día de labores.
Beneficios completos de acuerdo a ley.
Sueldo negociable según experiencia.
Modalidad de trabajo
híbrido.
Oportunidad de línea de carrera.
Requirements
Requirements Experiencia previa en roles de recursos humanos a nivel regional, preferiblemente en empresas con presencia internacional. Fuerte comprensión de las leyes laborales y regulaciones en los países donde opera la empresa, así como la capacidad para adaptarse a los cambios legales y normativos. Excelentes habilidades de comunicación interpersonal, tanto en inglés como en otros idiomas relevantes para la región, con capacidad para trabajar eficazmente con equipos multiculturales. Capacidad para liderar y motivar equipos, así como para trabajar de manera colaborativa en un entorno global y dinámico. Orientación hacia resultados y capacidad para tomar decisiones estratégicas basadas en datos y análisis. Alta capacidad de resolución de problemas y habilidad para manejar situaciones difíciles de manera efectiva y diplomática. Mentalidad orientada al cliente interno, con un enfoque en proporcionar un excelente servicio y apoyo a los empleados en todas las áreas de recursos humanos. Idiomas : Español : nativo. Inglés : avanzado. Habilidades : Liderazgo Gestión de equipos Comunicación Planificación estratégica Resolución de problemas Adaptabilidad Orientación al cliente Educación y Experiencia : Licenciatura en Administración de Empresas, Psicología Organizacional, Recursos Humanos o un campo relacionado. Experiencia mínima de 5 años en roles de recursos humanos, con al menos 2 años de experiencia en posiciones de coordinación o liderazgo. Certificaciones adicionales en gestión de recursos humanos o desarrollo organizacional son valoradas positivamente.
Senior Developer • Lima, LIM, pe