Added: 2025-05-28 16:10.00
Updated: 2025-05-30 03:38.22

Backend Developer

Madrid , Community of Madrid, Spain

Type: n/a

Category: IT & Internet & Media

Advertisement
Requirements: English
Company: Gestamp
Region: Madrid , Community of Madrid

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 (PostgreSQL, 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 xUnit/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, OpenAI/Azure OpenAI 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 DevOps or GitHub 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.
Advertisement
Click here to apply and get more details about this job!
It will open in a new tab.
Terms and Conditions - Webmaster - Privacy Policy - Pro coding!