Full Stack Engineer Intern
Greystone
This job at a glance
- Who can apply
- New grads and up to 1 year
- Must know
- AgileData analysisStakeholder managementBusiness analysisTroubleshooting
- Nice to have
- PythonJavaScriptC#React
- Work
- On-site in Warrenton · internship
- Pay
- Not stated by the employer.
- Skill demand
- Agile33%Stakeholder management13%Data analysis9%Business analysis3%of 150 similar entry-level jobs posted in the US this week
- Listed
- Nov 11, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
Greystone is seeking a motivated Full Stack Engineer Intern to assist with the development of several web applications. You will have the opportunity to work on both front-end and back-end tasks, gaining exposure to the full product lifecycle through agile scrum. This internship offers hands-on experience in building modern web apps, collaborating with cross-functional teams, and contributing to new projects. This role is based in our Warrenton, Virginia Office five days a week.
Key Responsibilities
- Assist in designing, developing, and maintaining web applications using Microsoft .NET (C#), ASP.NET Core, Python, React, and JavaScript.
- Write SQL queries, stored procedures, and assist with database development and data analysis using Microsoft SQL Server.
- Leverage AI-assisted development tools (such as GitHub Copilot and ChatGPT/Codex) to accelerate coding, debugging, testing, and problem-solving.
- Explore opportunities to incorporate AI and automation into applications and business workflows.
- Assist with integrating applications across Microsoft technologies, including Azure and other enterprise platforms.
- Collaborate with developers, business analysts, and business stakeholders to understand requirements and deliver solutions.
- Write clean, maintainable code and participate in code reviews, troubleshooting, and testing.
- Contribute ideas for improving application performance, user experience, and development processes.
Requirements & Tech Stack
- Currently pursuing a degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Foundational understanding of software development concepts, object-oriented programming, and web application development.
- Strong analytical, troubleshooting, and problem-solving skills.
- Willingness to learn new technologies, ask questions, and work collaboratively in a team environment.
Preferred (Not Required)
- Familiarity with C#, .NET, Python, JavaScript, React, or similar programming languages and frameworks.
- Interest in AI technologies, including generative AI, AI-assisted coding tools, and their practical application in software development.
- Basic understanding of relational databases, SQL queries, and data structures.
- Basic knowledge of Git or other version control tools.
- Familiarity with REST APIs and frontend/backend application architecture.
- Exposure to Microsoft Azure, Power Platform, Python, or automation technologies is a plus.
Why Join Us?
- Gain hands-on experience developing real-world applications using Microsoft's .NET technology stack, SQL Server, React, and Azure.
- Explore how AI is changing software development and gain practical experience using AI tools to build and improve applications.
- Work alongside experienced developers, product owners, and business partners to solve meaningful business challenges.
- Contribute to applications and automation initiatives supporting commercial real estate loan servicing and asset management.
- Gain hands-on experience with the full software development lifecycle through Agile Scrum methodologies, from understanding business requirements and participating in sprint planning to developing, testing, and deploying software solutions.
- Join a collaborative team that encourages learning, innovation, and new ideas.
- Build valuable technical and professional experience while making a meaningful contribution to Greystone's technology initiatives.