Full Stack Software Engineer
Indexed description
The ideal candidate has hands-on experience with Angular, TypeScript, .NET Core, and modern software engineering practices, and is interested in applying AI tools thoughtfully throughout the development lifecycle while maintaining strong engineering judgment.
Key Responsibilities
- Develop responsive, accessible user interfaces using Angular and TypeScript, following established design patterns and frontend best practices.
- Build and maintain application features across the full stack, with emphasis on backend development using .NET Core and frontend integration in Angular.
- Implement backend functionality using established architectural patterns such as CQRS, MediatR, and Onion Architecture under the guidance of senior engineers.
- Create, consume, and maintain GraphQL APIs, including working with schemas, resolvers, and efficient client-side data access patterns.
- Experience building or consuming GraphQL APIs, including client-side integration and resolver-level concepts (like VanillaCream Libraries).
- Use AI-assisted development tools to accelerate coding, debugging, test creation, documentation, refactoring, and technical research while validating generated outputs carefully.
- Collaborate with Product, Design, QA, and senior engineering team members to deliver user-centered features with attention to quality, usability, and maintainability.
- Write clean, testable, maintainable code aligned with SOLID principles and team coding standards.
- Develop and maintain unit, integration, and end-to-end tests that support reliable delivery through CI/CD pipelines.
- Participate actively in code reviews by incorporating feedback, identifying potential issues, and contributing constructive suggestions.
- Support continuous improvement efforts by identifying opportunities to simplify code, improve test coverage, and streamline development workflows.
- Participate in Agile ceremonies and use Jira for task tracking, sprint planning, and delivery visibility.
- 3-5 years of professional experience in full-stack software engineering roles.
- Proficiency with Angular and TypeScript for frontend development.
- Strong experience with .NET Core and C# for backend application development.
- Working knowledge of CQRS, MediatR, Onion Architecture, or similar clean architecture patterns.
- Experience with relational databases such as PostgreSQL or Microsoft SQL Server, including writing queries, working with schemas, and basic performance considerations.
- Experience building or consuming GraphQL APIs, including client-side integration and resolver-level concepts.
- Proficient with GitHub for source control, pull requests, and collaborative development workflows.
- Familiarity with CI/CD concepts and tools such as Jenkins.
- Strong advocate for clean, testable code and automated testing practices across the development lifecycle.
- Practical experience using AI-assisted development tools such as Codex, ChatGPT, GitHub Copilot, or similar tools.
- Ability to evaluate AI-generated code for correctness, maintainability, security, and alignment with team standards.
- Strong communication skills and ability to work effectively in a collaborative engineering environment.
- Experience in the mortgage industry, particularly loan originations, servicing, or related financial workflows.
- Familiarity with regulatory, compliance, data privacy, or audit considerations in financial services.
- Experience using AI tools to generate test cases, improve documentation, analyze legacy code, or support refactoring efforts.
- Exposure to secure coding practices and responsible AI usage in enterprise software development.
- Interest in improving developer workflows through automation, AI-assisted tooling, and better engineering practices.
The Cascade culture lives in our team members!!! We are focused and dedicated to developing and providing a platform for growth. We are proud of the team that we've built and are looking for great people who will embrace our values and contribute to them: T.I.E.S. Teamwork, Integrity, Excellence, and Service. We believe in work/life balance and a positive/family-like work environment. Together, we will continue to lead the way and make a difference.
Join our team and assist us to Serve the American Dream Through Attainable Home Ownership.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search