Descripción de la oferta
Software Engineer (Full-Stack)
Desde Davidson buscamos un/a Software Engineer (Full-Stack), que se incorpore a nuestro equipo de Davidson en España.
Funciones
Diseñar y desarrollar sistemas escalables tanto en frontend como backend.
Crear componentes y servicios modulares y reutilizables.
Implementar y consumir APIs.
Participar en decisiones de diseño de sistemas.
Calidad de Código y Testing
Escribir código mantenible y bien documentado.
Asegurar cobertura de tests automatizados: Unitarios, Integración, End-to-end.
Aplicar buenas prácticas de seguridad en el desarrollo.
Monitorizar y mejorar el rendimiento y la fiabilidad del sistema.
Colaboración
Trabajar con equipos de ingeniería, diseño y producto.
Participar en discusiones de arquitectura y ceremonias ágiles.
Contribuir a documentación y estándares de ingeniería.
Mejora Continua
Identificar oportunidades de optimización y modernización.
Promover buenas prácticas de: Rendimiento y accesibilidad.
Mantenerse actualizado en frameworks y herramientas.
Requisitos mínimos
Entre 5 y 8 años de experiencia en desarrollo de software.
Experiencia sólida con frameworks modernos de React: Next.js, Remix, SSR y gestión de datos cliente/servidor.
Nivel avanzado de TypeScript.
Experiencia desarrollando APIs y servicios con Node.js y TypeScript.
Experiencia diseñando APIs REST e integrando servicios externos.
Desarrollo basado en componentes, design systems y UI responsive.
Buen conocimiento de: Optimización de rendimiento y accesibilidad (WCAG).
Conocimiento de: Modelado de datos, estrategias de caché y arquitecturas escalables.
Experiencia con plataformas cloud: Azure (preferido) y AWS o GCP.
Familiaridad con: CI/CD, Infrastructure as Code y Observabilidad.
Conocimiento de: Estrategias de despliegue, Escalabilidad y Fiabilidad de sistemas.
Dominio de Git y GitHub: Branching strategies, Pull requests y Code reviews.
Experiencia escribiendo código limpio, mantenible y documentado
Experiencia asegurando testing automatizado
Aplicación de prácticas de desarrollo seguro y cumplimiento de estándares
Nivel alto de inglés.
Requisitos valorables
Experiencia con NestJS
Conocimiento de Java / Spring
¿Qué ofrecemos?
Modelo de trabajo en formato remoto en España.
Salario competitivo según valía y experiencia aportada.
Plan de carrera y desarrollo profesional.
Clima laboral y cercanía personal.
#J-18808-Ljbffr