Job Url: https://www.remoterocketship.com/company/cascadeloans/jobs/senior-software-engineer-united-states-remote Job Description: Cascade Financial Services Website LinkedIn All Job Openings Cascade Financial Services is a financial institution specializing in providing loans for manufactured and modular home purchases and refinances. The company offers competitive rates and specializes in loan programs specifically tailored to manufactured homeowners. With over 20 years of experience, Cascade is committed to serving the manufactured home community and helping customers achieve the American dream of homeownership. The company is dedicated to working through the unique challenges of financing factory-built homes and offers a variety of loan options, including FHA, VA, and mobile home loans. Cascade Financial Services aims to make the home loan process simple and accessible, with a focus on customer service and satisfaction. 201 - 500 employees Founded 1999 πŸ’Έ Finance 🏠 Real Estate Senior Software Engineer 15 hours ago πŸ‡ΊπŸ‡Έ United States – Remote ⏰ Full Time 🟠 Senior πŸ§‘β€πŸ’» Full-stack Engineer πŸ¦… H1B Visa Sponsor Angular GraphQL Jenkins MS SQL Server Postgres SQL TypeScript .NET Apply Now Receive Emails with Similar Jobs Report problem πŸ“‹ Description β€’ Develop elegant, responsive user interfaces using Angular and TypeScript, following modern design and accessibility standards. β€’ Build and maintain features across the entire stack, with a focus on backend development using .NET Core and frontend functionality in Angular. β€’ Design robust backend systems leveraging CQRS, MediatR, and Onion Architecture to enforce clean separation of concerns and enhance testability. β€’ Create, consume, and optimize GraphQL APIs, with thoughtful schema design and efficient data-fetching strategies. β€’ Collaborate cross-functionally with Product, Design, and QA teams to deliver user-centered solutions with an emphasis on quality and usability. β€’ Champion clean code, adherence to SOLID principles, and maintainable architecture throughout the application. β€’ Write reliable unit, integration, and end-to-end tests that support a robust and automated CI/CD pipeline. β€’ Actively contribute to code reviews, architectural planning, and ongoing technical improvement initiatives. β€’ Participate in Agile workflows using Jira for task and sprint management. 🎯 Requirements β€’ 5–8 years of professional experience in full stack software engineering roles. β€’ Advanced proficiency with Angular and TypeScript for frontend development. β€’ Extensive experience with .NET Core and C# in building scalable backend systems. β€’ Solid experience with CQRS, MediatR, and Onion Architecture in production applications. β€’ Strong relational database knowledge with PostgreSQL or Microsoft SQL Server, including query performance tuning and schema design. β€’ Experience designing and working with GraphQL APIs, including schema, resolvers, and client-side integration. β€’ Proficient in using GitHub for source control and collaborative development. β€’ Familiarity with Jenkins and basic knowledge of configuring and maintaining CI/CD pipelines. β€’ Strong advocate for clean, testable code and automated testing practices across the development lifecycle. β€’ Excellent communicator and collaborative team player. πŸ–οΈ Benefits β€’ Medical β€’ Dental β€’ Vision β€’ Life β€’ 401K match β€’ PTO β€’ Sick Time β€’ 10 Paid Holidays β€’ Remote work opportunities