Descripción
Resumen:
Buscamos un Ingeniero Senior de Software (React) para diseñar, desarrollar y evolucionar aplicaciones web de alta calidad en equipos colaborativos y orientados al cliente.
Aspectos destacados:
1. Trabajar en equipos innovadores y colaborativos, influyendo en la dirección técnica.
2. Estructura de gestión plana donde todos tienen voz y voto iguales.
3. Cultura de aprendizaje continuo y compartición de conocimientos.
Buscamos un **Ingeniero Senior de Software (React)** altamente cualificado y motivado que comparta nuestros valores de pragmatismo, profesionalidad y transparencia, y que esté entusiasmado por trabajar en equipos innovadores y colaborativos.
En este puesto, apoyarás a nuestros clientes en una amplia gama de proyectos internos y de consultoría, diseñando, desarrollando y evolucionando **aplicaciones web de alta calidad**, con especial énfasis en rendimiento, mantenibilidad, accesibilidad y escalabilidad. Se trata de un rol orientado al cliente, en el que ayudarás a los equipos a entregar excelentes soluciones front-end, influirás en la dirección técnica y contribuirás a prácticas de ingeniería coherentes en todos los proyectos.
**Nuestra cultura**
Somos una organización transparente: las franjas salariales y las finanzas de la empresa se comparten con los empleados desde el primer día. Contamos con una **estructura de gestión plana**, y todos tienen voz y voto iguales para mejorar nuestro negocio. ¿Tienes una idea? Encuentra a dos colegas que compartan tu visión, forma un «círculo de iniciativa» y hazla realidad.
El aprendizaje continuo está en el corazón de todo lo que hacemos. Ya sea asistiendo a sesiones técnicas nocturnas, leyendo artículos, escuchando podcasts o presentando en conferencias, todos en nuestro equipo buscan constantemente formas de mejorar y están **ansiosos por compartir conocimientos** con sus colegas.
**Requisitos**
* + Conocimientos profundos y experiencia práctica con **React y TypeScript**, incluidos los hooks, la gestión del estado global y la arquitectura de componentes
+ Experiencia sólida en back-end con conocimientos técnicos avanzados en al menos uno de los siguientes lenguajes o plataformas:
**Golang / Java / C# .NET / PHP**
+ Experiencia con **AWS** (Lambda, API Gateway, S3, DynamoDB o similares) o **Azure**
+ Conocimiento de prácticas modernas de desarrollo (TDD, CI/CD, Git)
+ Experiencia en pruebas con **Cypress o Playwright**
+ Capacidad para diseñar y consumir **APIs RESTful**
+ Comprensión de arquitecturas escalables y distribuidas (monolíticas, modulares, microservicios, orientadas a eventos, por lotes/ETL)
+ Excelentes habilidades de colaboración y experiencia trabajando en equipos multifuncionales
Bases de datos (capa de datos)
* + Relacionales: PostgreSQL, MySQL, SQL Server (al menos una)
NoSQL: MongoDB, DynamoDB, Cassandra (al menos una)
+
**Beneficios**
Todas las personas deben tener derecho a ser ellas mismas en el trabajo y ser celebradas por quienes son. Nuestros empleados son seleccionados únicamente por su compromiso con estos valores y su ambición de ofrecer resultados sobresalientes a nuestros clientes. Codurance se enorgullece de ser un empleador que ofrece igualdad de oportunidades y está comprometido con la creación de un entorno laboral inclusivo.