Job Description
Descripción del trabajo
El puesto se centra en el desarrollo de la plataforma, con énfasis en ofrecer experiencias centradas en el usuario. También participa en el diseño y la arquitectura del sistema, definiendo API, modelos de datos y límites del servicio.
Responsabilidades:
Contribución al diseño y arquitectura del sistema, incluyendo API, modelos de datos y límites del servicio.
Implementación y mantenimiento de servicios de back-end, bases de datos PostgreSQL e infraestructura.
Integrando funciones de front-end.
Mejora del rendimiento y de la cobertura de pruebas en las aplicaciones.
Requisitos:
Permiso de trabajo válido de la UE y competencia profesional en inglés oral y escrito.
Título en Ciencias de la Computación, Ingeniería de Software o campo relevante.
Perfil proactivo, autónomo, con capacidad para trabajar de forma independiente.
Capacidad para asumir la responsabilidad de proyectos desde la conceptualización hasta la ejecución.
Capacidad de comunicación y colaboración, con habilidad para explicar conceptos con claridad, presentar decisiones de forma efectiva y escribir código legible y mantenible.
Experiencia profesional en desarrollo full-stack.
Habilidades en Node.js y experiencia en bases de datos relacionales, ingeniería en la nube y sistemas de autenticación.
Experiencia con prácticas de desarrollo y con pruebas unitarias, de integración, E2E y de carga.
Conocimiento de TypeScript y comprensión de las canalizaciones de renderizado del navegador.
Familiaridad con la pila tecnológica actual: React, Next.js/Tanstack Start, PostgreSQL, Prisma, tRPC, Google Cloud Platform, Auth0 de Okta, Playwright y Tailwind CSS.
Salario a percibir
A convenir