Role: Tech Lead Engineer – .NET & AzureType: Long-term ContractLocation: Dublin, Ireland(Hybrid)***Sponsorship Available(Europe & UK Candidates only)Job SummaryA leading technology-driven organization is looking for aTech Lead Engineerto join their engineering team and take a central role in the design and delivery of modern, cloud-native backend systems.This is a long-term contract opportunity based inDublin, perfect for someone with strong technical depth, proven leadership experience, and a passion for building scalable, resilient platforms using Microsoft technologies and Azure cloud services.Tech StackBackend: .NET Core (C#)Cloud: Azure (App Services, Cosmos DB, Service Bus, Event Hubs)Architecture: CQRS, Microservices, Event-Driven, NoSQLDevOps: GitHub and GitHub ActionsData: Cosmos DB, SQL Server, NoSQLResponsibilitiesDesign, build, and maintain highly available backend systems and APIsLead technical discussions and influence key architectural decisionsMentor and guide engineers, promoting best practices across the teamEnsure high standards of code quality, testing, and CI/CD implementationCollaborate closely with product and design teams to deliver impactful featuresRequirements6+ years of backend development experience using .NET Core2+ years of experience in a Lead Engineer or Technical Lead roleStrong knowledge of Azure services including App Services, Cosmos DB, Service Bus, and Event HubsSolid experience with CQRS architecture and NoSQL databasesHands-on experience with GitHub and GitHub ActionsExcellent communication skills and ability to lead technical discussionsStrong grasp of clean architecture principles, performance, and scalabilityNice to HaveExperience with high-scale, distributed systemsFamiliarity with event sourcing patternsExposure to containerization and Infrastructure-as-Code (e.g., Docker, Bicep, Terraform)