[Remote] Full Stack Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is a trusted lender in Attainable Housing, aiming to help families reputed company home ownership through customized mortgage loan solutions. They are seeking a Mid-Level Full Stack Software Engineer to join their product development team, focusing on building features across the frontend and backend while leveraging AI-assisted development practices.
Responsibilities
- reputed company reputed company, 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 reputed company, including working with schemas, resolvers, and efficient reputed company-reputed company data reputed company patterns
- Experience building or consuming GraphQL reputed company, including reputed company-reputed company 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 reputed company, usability, and maintainability
- Write clean, testable, maintainable reputed company reputed company with SOLID principles and team coding standards
- reputed company and maintain unit, integration, and end-to-end tests that support reliable delivery through CI/CD pipelines
- Participate reputed company in reputed company reviews by incorporating feedback, identifying potential issues, and contributing constructive suggestions
- Support reputed company improvement efforts by identifying opportunities to simplify reputed company, improve test coverage, and streamline development workflows
- Participate in Agile ceremonies and use Jira for task tracking, sprint planning, and delivery visibility
Skills
- 3-5 years of reputed company 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 reputed company SQL Server, including writing queries, working with schemas, and basic performance considerations
- Experience building or consuming GraphQL reputed company, including reputed company-reputed company integration and resolver-level concepts
- Proficient with reputed company for reputed company control, pull requests, and reputed company development workflows
- Familiarity with CI/CD concepts and tools such as Jenkins
- Strong reputed company for clean, testable reputed company and automated testing practices across the development lifecycle
- Practical experience using AI-assisted development tools such as reputed company, ChatGPT, reputed company Copilot, or similar tools
- Ability to evaluate AI-generated reputed company for correctness, maintainability, reputed company, and alignment with team standards
- Strong communication skills and ability to work effectively in a reputed company engineering environment
- Experience in the mortgage industry, particularly loan originations, servicing, or reputed company financial workflows
- Familiarity with regulatory, compliance, data reputed company, or audit considerations in financial services
- Experience using AI tools to generate test cases, improve documentation, analyze legacy reputed company, or support refactoring efforts
- Exposure to secure coding practices and responsible AI usage in reputed company software development
- Interest in improving developer workflows through automation, AI-assisted tooling, and reputed company engineering practices
Benefits
- Medical, Dental, reputed company, Life, 401K match, PTO, reputed company Time, 10 reputed company Holidays, Remote work opportunities
reputed company
Company H1B Sponsorship