Backend Developer, Madrid

Última actualización 2025-06-19
Caduca 2025-06-19
ID #2892541495
Free
Backend Developer, Madrid
Spain, Madrid, Madrid,
Modificado June 11, 2025

Descripción

Role Overview:

We are looking for a Senior Backend Developer with strong software development experience to help accelerate initiatives in Generative AI, workflow automation, and cloud-native backend services. You will play a key role in delivering robust and scalable backend systems leveraging Azure Semantic Kernel, Apache Airflow, and. NET Core.

The ideal candidate is also a strong communicator with the ability to interact effectively with Product Owners and business stakeholders, helping translate business needs into technical solutions.

Key Responsibilities:

  • Design and implement backend services to support generative AI use cases using Azure Semantic Kernel.
  • Build and maintain complex Apache Airflow DAGs, including:

-ETL automation and orchestration.

-Integration with internal/external APIs.

-Dependency management, error handling, and retries.

-Custom sensors and dynamic operators.

  • Develop and maintain microservices in. NET Core, including:

-RESTful API design and implementation.

-Efficient use of Entity Framework Core and LINQ.

-Clean architecture and patterns such as Repository, Mediator, and CQRS.

-Authentication and authorization (JWT, OAuth2).

  • Write unit and integration tests with high-quality standards.
  • Collaborate closely with Product Owners, Data Scientists, and cross-functional teams to align technical delivery with business goals.
  • Actively participate in agile rituals (refinement, estimation, reviews) contributing with technical feasibility analysis.

Technical Requirements:

Must-Have:

  • 4+ years of professional experience in backend development.
  • Advanced English (B2+ minimum – able to lead/participate in technical discussions).
  • Strong proficiency in Python:

-Automation, API integration, scripting, and data manipulation.

  • Solid hands-on experience with Apache Airflow:

-Designing production-grade DAGs.

-Creating custom hooks/operators.

-Working with relational databases (Postgre SQL, SQL Server, etc.).

-Monitoring, logging, and error management.

  • Proven experience in. NET Core (3.1+, ideally 6/7):

-Web API development (REST).

-Proficient in modern C# (LINQ, async/await, pattern matching).

-Testing with x Unit/NUnit, mocking, and code coverage tools.

-Experience in clean or layered architecture (ideally with DDD principles).

Nice to Have:

  • Familiarity with Azure Semantic Kernel:

-Plugins, Memory Store, Open AI/Azure Open AI integrations, planners, connectors.

  • Experience with Kafka and Azure services (Functions, Service Bus, Blob Storage).
  • Docker and container orchestration (Kubernetes or Azure Container Apps).
  • CI/CD pipelines using Azure Dev Ops or Git Hub Actions.

Soft Skills & Business Interaction:

  • Excellent communication and stakeholder management skills.
  • Experience working closely with Product Owners to clarify requirements and prioritize work.
  • Ability to translate business needs into clear, feasible technical solutions.
  • Strong negotiation skills to manage technical trade-offs and deadlines.
  • Proven ability to work collaboratively in cross-functional teams (AI, design, data, frontend, business).
  • Proactive, strategic thinker with problem-solving mindset.

Detalles del trabajo

El tipo de trabajo: Tiempo completo
Tipo de contrato: Permanente
Ocupación: Backend developer

⇐ Trabajo anterior

Próximo trabajo ⇒     

Anuncio publicitario


 

Enviar currículum

    Información del empleador

    Búsqueda rápida:

    Localización

    Escriba ciudad o región

    Palabra clave


    Anuncio publicitario