About the Role
We are seeking a Full Stack Software Engineer to design, build, and enhance a cloud-based financing platform that automates sales, underwriting, account management, and analytics. This is a hands-on engineering role working across the stack, developing RESTful APIs, building web interfaces, integrating with third-party services, and improving system performance and scalability. The ideal candidate combines strong technical skills with a collaborative, problem-solving mindset.
Key Responsibilities
- Design, develop, and maintain secure, scalable backend services and APIs using .NET / C#
- Build responsive frontend interfaces using Angular (and occasionally React)
- Integrate third-party APIs and data sources (e.g., financial and communication services)
- Contribute to database design and optimization using SQL Server / Azure SQL
- Collaborate with product, QA, and operations teams to deliver reliable solutions
- Participate in code reviews, CI / CD pipelines, and release cycles
- Troubleshoot and resolve application and data flow issues to ensure system reliability
- Promote best practices for maintainability, testing, and continuous improvement
Required Skills and Experience
3+ years of full stack development experienceStrong proficiency in C# / .NET, TypeScript, and AngularSolid knowledge of RESTful API design and JSON-based integrationsExperience with relational databases (queries, views, stored procedures)Familiarity with Azure DevOps (Repos, Pipelines, Boards)Excellent communication skills and a collaborative, problem-solving mindsetPreferred Qualifications
Experience with Microsoft Azure services (App Services, API Management, Functions)Database optimization and advanced SQL techniquesExposure to AI / ML integrationsUnderstanding of QA / UAT workflows and release managementExperience with Python or ReactFamiliarity with financial, fintech, or credit-related APIs