EU remote
Senior AI-Native Engineer (.NET / Azure) - Acom
About this role
Aspire Software is looking for a Senior AI-Native Engineer to join our team in Lebanon. Here is a little window into our company: Aspire Software operates and manages wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.
About the Role We're looking for an experienced .NET engineer who combines deep backend development expertise with modern AI-native software engineering practices. You're highly proficient in C#, ASP.NET Core, PostgreSQL, and the Azure ecosystem. You understand how to design, build, deploy, and maintain reliable production software. You have strong engineering fundamentals. You understand API design, database architecture, asynchronous processing, cloud infrastructure, security, application performance, and system reliability.
But you're also excited about how AI is changing software development. You use tools like Cursor, Claude Code, GitHub Copilot, and emerging coding agents to accelerate implementation, explore unfamiliar codebases, write tests, troubleshoot problems, and automate development workflows. You're primarily a backend engineer, but you're comfortable moving into React, TypeScript, and Next.js to build complete features and deliver working applications.
You don't need a frontend specialist for every screen, form, or dashboard. We're looking for someone who combines the technical depth of an experienced .NET engineer, strong Azure cloud engineering skills, full-stack versatility, and an AI-native approach to building software. What You'll Do Design and develop backend applications Build and maintain robust backend applications using C#, modern .NET, and ASP.NET Core. Design REST APIs, application services, background workers, integrations, and distributed systems.
Architect clean, modular, maintainable applications with appropriate separation of concerns. Apply asynchronous programming, dependency injection, and sound domain and service design principles. Integrate authentication, authorization, identity, and secure data access into application workflows. Own backend features from technical design through implementation, testing, deployment, and ongoing support. Own data architecture using PostgreSQL Design and maintain PostgreSQL schemas, relationships, indexes, and constraints.