Full Stack Software Engineer

Cascade Financial Services

Arizona

Hybrid

USD 85,000 - 110,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Remote work opportunities
401K match
PTO

Job summary

Cascade Financial Services in the United States seeks a Mid-Level Software Engineer with full-stack experience to build features across the frontend and backend, leveraging AI-assisted development to improve productivity, code quality, testing, and delivery.

You will work with Angular, TypeScript, .NET Core, GraphQL and modern patterns like CQRS and Onion Architecture, collaborating with Product, Design, QA, and senior engineers in a fast-paced, CI/CD enabled environment.

Qualifications

  • 3-5 years of professional experience in full-stack software engineering.
  • Proficiency with Angular and TypeScript for frontend development.
  • Strong experience with .NET Core and C# for backend development.
  • Familiar with CQRS, MediatR, Onion Architecture or similar clean-architecture patterns.
  • Experience with relational databases and GraphQL APIs.
  • Proficient with GitHub for source control and PR workflows.
  • Knowledge of CI/CD concepts and tools (Jenkins).
  • Strong testing practices and quality-minded development.
  • Experience using AI-assisted development tools and evaluating generated outputs.

Responsibilities

  • Develop responsive, accessible UIs using Angular/TypeScript following design patterns.
  • Build full-stack features with emphasis on backend using .NET Core and frontend integration.
  • Implement backend architecture with CQRS, MediatR, Onion Architecture guidance.
  • Create and maintain GraphQL APIs, schemas, resolvers, and efficient client access.
  • Work with AI-assisted tools to accelerate coding, testing, and documentation while validating outputs.
  • Collaborate with Product, Design, QA, and senior engineers to deliver maintainable features.
  • Write clean, testable code and maintainable tests; participate in code reviews.
  • Contribute to CI/CD pipelines and continuous improvement efforts.

Skills

Angular
TypeScript
.NET Core/C#
GraphQL
CI/CD (Jenkins)
GitHub workflows
QA/testing practices
AI-assisted development
Communication

Tools

GitHub
Jenkins
CQRS
MediatR
Onion Architecture
GraphQL APIs

Job description

Medical, Dental, Vision, Life, 401K match, PTO, Sick Time, 10 Paid Holidays, Remote work opportunities

What you\'ll do at Cascade:

Serve the American Dream Through Attainable Home Ownership.

We are seeking a Mid-Level Software Engineer with full-stack development experience to join our product development team. This role is ideal for an engineer who is comfortable building features across the frontend and backend, collaborates well with senior engineers and cross-functional partners, and is eager to use AI-assisted development practices to improve productivity, code quality, testing, and delivery.

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 VanillaCreme3.0 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.
Qualifications
  • 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.
Preferred Qualifications
  • 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.
About Cascade & Our Culture:

Since opening our doors in 1999, Cascade Financial Services has grown to become one of the most trusted lenders in Attainable Housing. Our goal is to help thousands of families realize the dream of home ownership by offering mortgage loan solutions customized to the manufactured housing marketplace leveraging state-of-the-art business automation coupled with the most skilled professionals in the industry.

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Software Engineer
Full Stack Software Engineer

Cascade Financial Services • Tampa (FL)

Hybrid
USD 90,000 - 130,000
Medical insurance
Dental
Vision
+6
Senior DevOps Cloud Engineer
Senior DevOps Cloud Engineer

Cascade Financial Services • Chandler (AZ)

On-site
USD 90,000 - 120,000
Medical, Dental, Vision Insurance
401K match
Paid Time Off (PTO) including Sick Time
+2
Customer Service Representative
Customer Service Representative

Cascade Financial Services • Chandler (AZ)

Hybrid
USD 40,000 - 56,000
Medical insurance
Dental insurance
Vision insurance
+6
Customer Service Representative
Customer Service Representative

Cascade Financial Services • Rapid City (SD)

Hybrid
USD 36,000 - 54,000
Medical
Dental
Vision
+6
Production Associate (Hybrid, in office up to 3x/week) - New Grads strongly encouraged to apply!
Production Associate (Hybrid, in office up to 3x/week) - New Grads strongly encouraged to apply!

Cascade Financial Services • Knoxville (TN)

Hybrid
USD 42,000 - 66,000
Medical Insurance
Dental Insurance
Vision Insurance
+6
Foreclosure Legal Specialist
Foreclosure Legal Specialist

Cascade Financial Services • Chandler (AZ)

Hybrid
USD 60,000 - 85,000
Medical insurance
Dental insurance
Vision insurance
+6
Loan Officer (Hybrid, in office up to 3x/week)
Loan Officer (Hybrid, in office up to 3x/week)

Cascade Financial Services • McKinney (TX)

Hybrid
USD 70,000 - 100,000
Medical benefits
Dental benefits
Vision benefits
+6
Associate Business Development Manager
Associate Business Development Manager

Cascade Financial Services • Knoxville (TN)

Hybrid
USD 55,000 - 75,000
Medical, dental, and vision
401(k) with company match
Paid time off
+3
Associate Business Development Manager
Associate Business Development Manager

Cascade Financial Services • McKinney (TX)

Hybrid
USD 45,000 - 65,000
Medical insurance
Dental insurance
Vision insurance
+6
Escrow Specialist
Escrow Specialist

Cascade Financial Services • Chandler (AZ)

Hybrid
USD 55,000 - 75,000
Medical benefits
Dental benefits
Vision benefits
+5