Full Stack Engineer
Indexed description
Senior Full Stack Software Engineer
Location: Reston, VA (100% Onsite)
Employment Type: Full-Time | Direct Hire
Overview
Our client is seeking an experienced Senior Full Stack Software Engineer to join a highly collaborative engineering team responsible for building modern applications that support critical business operations and enable data-driven decision making.
This role offers the opportunity to design and develop scalable, enterprise-grade software solutions while working closely with Product Managers, business stakeholders, and data engineering teams. The ideal candidate is passionate about building high-quality applications using the Microsoft technology stack and enjoys solving complex business problems through technology.
Responsibilities
- Design, develop, and maintain scalable full-stack applications that support critical business functions.
- Build and integrate REST APIs, backend services, and data pipelines that enable analytics and AI-driven capabilities.
- Develop enterprise applications using C#, .NET, SQL Server, Azure, and modern development frameworks.
- Partner with Product Managers and business stakeholders to translate business requirements into scalable technical solutions.
- Collaborate with data engineering teams to build reliable and accessible data solutions.
- Develop reusable application components, shared libraries, and architectural patterns to improve engineering efficiency.
- Ensure applications are secure, scalable, maintainable, and optimized for performance.
- Participate in architecture discussions, code reviews, testing, and continuous improvement initiatives.
- Contribute throughout the full software development lifecycle from design through deployment and production support.
Qualifications
- 5+ years of professional experience developing enterprise software applications.
- Strong experience building full-stack applications using:
- C#
- .NET / .NET Core / ASP.NET Core
- SQL Server
- Microsoft Azure
- Experience developing REST APIs, backend services, and enterprise integrations.
- Experience designing scalable, cloud-based applications and modern software architectures.
- Strong understanding of relational databases, data modeling, and application integration.
- Experience collaborating directly with Product Managers and business stakeholders.
- Excellent problem-solving skills with the ability to work independently in a fast-paced environment.
Preferred Qualifications
- Experience with Microsoft Dynamics 365 or Power Platform.
- Experience integrating AI, Azure OpenAI, Copilot, machine learning, or analytics capabilities into enterprise applications.
- Experience with Azure DevOps, CI/CD pipelines, and modern Agile development practices.
What You'll Work On
- Enterprise web applications
- Cloud-native solutions on Microsoft Azure
- API and systems integrations
- Data-driven applications
- AI-enabled business capabilities
- Modern software architecture and engineering best practices
Additional Information
- Full-time, direct hire opportunity
- 100% onsite in Reston, VA
- Candidates must be authorized to work in the United States without current or future visa sponsorship.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search