
Backend Engineer
Posted 7 hours ago

Posted 7 hours ago
This is a fully remote position, open to applicants in Arizona.
• Design, develop, and scale backend services and APIs utilizing C#, .NET Core, and ASP.NET Core.
• Integrate backend solutions with legacy systems, third-party APIs, and pre-existing data models.
• Employ clean architecture, SOLID principles, dependency injection, and repository/service patterns.
• Leverage AI coding agents throughout the backend design, coding, testing, and code review processes.
• Establish and uphold agentic development workflows and CI/CD procedures.
• Create and maintain APIs and services that support agentic and LLM-powered experiences, featuring streaming responses and robust error management.
• Connect backend systems with multi-agent orchestration frameworks, agentic workflows, RAG pipelines, and real-time data requirements.
• Collaborate with frontend and AI engineering teams effectively.
• Work alongside subject matter experts to convert business challenges into technical architectures.
• Engage in the complete delivery process from scoping and prototyping to production deployment.
• Articulate technical trade-offs and the impact of solutions to technical teams and executive stakeholders.
• Document deployment learnings, best practices, and insights to enhance AI platforms and frameworks.
• Partner with engineering leads to refine deployment pipelines and knowledge-sharing practices.
• Contribute to the health of Azure DevOps CI/CD pipelines, branching strategies, environment configuration, and deployment troubleshooting.
• Over 5 years of professional software engineering experience.
• Strong expertise in C#, .NET Core, and ASP.NET Core.
• Practical experience with AI coding agents and agentic development tools, such as GitHub Copilot or Cursor, throughout the software development lifecycle.
• Proficiency in implementing and maintaining agentic workflows within CI/CD pipelines.
• Experience in designing, building, and integrating REST APIs, including authentication/authorization, error handling, versioning, and JSON communication.
• Solid SQL Server experience, encompassing query optimization, stored procedures, Entity Framework/Core, and data modeling.
• Familiarity with Azure, including Azure App Services, Functions, Service Bus, Key Vault, Storage, Application Insights, Azure SQL, and Azure DevOps CI/CD pipelines.
• Background in large, enterprise-scale applications and integrations across various business domains, including legacy systems and outdated APIs.
• Understanding of microservices and distributed systems, including messaging/event-driven patterns, asynchronous processing, retries, and resiliency.
• Knowledge of SOLID principles, dependency injection, repository/service patterns, clean architecture, and contemporary design patterns.
• Experience with automated unit testing, integration testing, and mocking.
• A zero trust security mindset, focusing on secure API development, secrets management, authentication/authorization, and awareness of OWASP vulnerabilities.
• Capability to diagnose production issues using logging, monitoring, and telemetry tools like Application Insights.
• Commitment to strong code quality practices, including code reviews, pull requests, refactoring, managing technical debt, and adhering to coding standards.
• Ability to navigate and work within extensive, complex enterprise codebases while modernizing legacy systems.
• A degree in Computer Science, Software Engineering, Informatics, Data Science, or a related technical field, or equivalent practical experience.
• Preferred: Experience with backend testing frameworks such as xUnit, NUnit, or MSTest, and mocking libraries like Moq.
• Preferred: Familiarity with AI agent tools for automated code review, test generation, or refactoring.
• Preferred: Experience with event-driven/messaging platforms such as Azure Service Bus, Kafka, or RabbitMQ.
• Preferred: Active contributions to AI platforms, open-source repositories, or internal frameworks.
• Preferred: Experience in modernizing existing backend systems.
• Preferred: Active professional certifications in backend frameworks, cloud platforms, or AI-assisted development.
• Preferred: An advanced degree in a related technical discipline.
• Employee learning programs providing access to industry-specific learning and certification opportunities from Microsoft, Google, Amazon, Skillsoft, and more.
• A company-wide platform for volunteering and charitable giving.
• Support for workplace inclusion through various networks.
• Well-being benefits catering to employees and their families.
• Fully remote work arrangement.
Domo Inovação
OhioHealth
Mitratech
NEC Software Solutions
Get handpicked remote jobs straight to your inbox weekly.