Spec-Driven Development Developer
SET Europa·Barcelona, Spain
What they ask for
Have the right to work in Spain
SET Europa doesn't mention sponsorship in the ad.
Speak native-level Spanish
Listed as a requirement in the ad.
Work in English
English is required, per the ad.
Work on-site in Barcelona
No relocation package mentioned.
Pulled from the advert automatically — the full ad is what counts.
About the role
Our client is an international company specialized in the sourcing, engineering, and distribution of sustainable chemical raw materials, with a global network operating in 18 countries and regional presence in markets such as France, Italy, and Algeria.
What you'll do
· Participate in the development of internal applications and solutions using Spec-Driven Development methodologies.
· Convert business needs into structured technical and functional specifications.
· Design, develop, test, and maintain web applications, APIs, integrations, and automations.
· Use generative AI tools and programming assistants as part of the development cycle.
· Define acceptance criteria, use cases, and technical requirements before starting implementation.
· Design scalable and maintainable software architectures.
· Develop integrations between internal systems, external platforms, databases, and third-party services.
· Create automated tests based on the defined specifications.
· Review and validate code generated or assisted by artificial intelligence tools.
· Keep technical documentation up to date and aligned with product specifications.
· Collaborate with business users to understand and optimize existing processes.
· Participate in automation and digital transformation initiatives within the organization.
· Apply best practices in security, version control, CI/CD, and software quality.
Languages
· Good level of English to work in an international environment.
Requirements
· Professional experience in software development.
· Knowledge or experience working with Spec-Driven Development, Specification-First Development, or Requirements-Driven Development approaches.
· Ability to convert functional requirements into clear and structured technical specifications.
· Experience in backend and/or full-stack development.
· Experience working with REST APIs and service-based architectures.
· Knowledge of SQL and/or NoSQL databases.
· Experience with Git and modern development methodologies.
· Familiarity with automated testing and CI/CD processes.
· Experience using AI-assisted development tools, such as GitHub Copilot, Claude Code, Cursor, ChatGPT Codex, or other similar solutions.
· Ability to critically review AI-generated code and ensure its quality, security, and maintainability.
About the role
Nuestro cliente es una empresa internacional especializada en el sourcing, ingeniería y distribución de materias primas químicas sostenibles, con una red global que opera en 18 países y presencia regional en mercados como Francia, Italia y Argelia.
What you'll do
· Participar en el desarrollo de aplicaciones y soluciones internas utilizando metodologías de Spec-Driven Development.
· Convertir necesidades de negocio en especificaciones técnicas y funcionales estructuradas.
· Diseñar, desarrollar, probar y mantener aplicaciones web, APIs, integraciones y automatizaciones.
· Utilizar herramientas de IA generativa y asistentes de programación como parte del ciclo de desarrollo.
· Definir criterios de aceptación, casos de uso y requisitos técnicos antes de iniciar la implementación.
· Diseñar arquitecturas de software escalables y mantenibles.
· Desarrollar integraciones entre sistemas internos, plataformas externas, bases de datos y servicios de terceros.
· Crear pruebas automatizadas basadas en las especificaciones definidas.
· Revisar y validar código generado o asistido mediante herramientas de inteligencia artificial.
· Mantener documentación técnica actualizada y alineada con las especificaciones del producto.
· Colaborar con usuarios de negocio para comprender y optimizar procesos existentes.
· Participar en iniciativas de automatización y transformación digital dentro de la organización.
· Aplicar buenas prácticas de seguridad, control de versiones, CI/CD y calidad de software.
Languages
· Buen nivel de inglés para trabajar en un entorno internacional.
Requisitos
· Experiencia profesional en desarrollo de software.
· Conocimiento o experiencia trabajando con enfoques de Spec-Driven Development, Specification-First Development o Requirements-Driven Development.
· Capacidad para convertir requerimientos funcionales en especificaciones técnicas claras y estructuradas.
· Experiencia en desarrollo backend y/o full-stack.
· Experiencia trabajando con APIs REST y arquitecturas basadas en servicios.
· Conocimiento de bases de datos SQL y/o NoSQL.
· Experiencia con Git y metodologías modernas de desarrollo.
· Familiaridad con testing automatizado y procesos CI/CD.
· Experiencia utilizando herramientas de desarrollo asistido por IA, como GitHub Copilot, Claude Code, Cursor, ChatGPT Codex u otras soluciones similares.
· Capacidad para revisar críticamente código generado mediante IA y garantizar su calidad, seguridad y mantenibilidad.
This job was automatically translated to English, .
About the company
SET Europa
Recruitment and IT Services