Location: Hybrid – Denver, CO and/or Remote (U.S.)

Job Summary 

The Full Stack Developer is responsible for designing, developing, and maintaining both backend services and frontend user interfaces for a multi-tenant SaaS platform serving the warehouse lending industry. This role combines backend development using Java-based microservices with frontend development using Angular to deliver secure, scalable, and high-performance applications. 

Essential Duties and Responsibilities 

Full Stack Application Development

  • Design, develop, test, and deploy scalable full-stack applications supporting a multi-tenant SaaS platform. 
  • Implement backend services using Java microservices architecture and gRPC for service communication. 
  • Develop responsive, high-performance frontend applications using Angular and TypeScript. 
  • Integrate frontend and backend components through GraphQL APIs to support efficient data exchange and application performance. 
  • Translate product requirements, design mockups, and technical specifications into maintainable application code. 

Backend Architecture and Data Management

  • Develop secure and scalable backend services that support high-volume financial transactions and workflows. 
  • Design and implement APIs and service endpoints that support internal and external integrations. 
  • Utilize AWS services to support application hosting, scalability, monitoring, and performance optimization. 
  • Design and interact with NoSQL data stores, including DynamoDB, to support efficient data retrieval and processing. 

Frontend Development and User Experience

  • Collaborate with product managers and designers to create intuitive, responsive, and accessible user interfaces. 
  • Develop reusable UI components and contribute to the organization’s design system and component library. 
  • Implement complex user interactions, including dynamic forms and real-time data updates using Angular reactive forms, RxJS, and modern state management practices. 
  • Optimize frontend performance, cross-browser compatibility, and usability. 

Quality, Security, and Compliance

  • Ensure applications meet security, performance, and reliability requirements for enterprise financial software. 
  • Contribute to engineering practices that support compliance with banking security standards and regulatory requirements. 
  • Participate in code reviews, automated testing, and CI/CD pipelines to maintain high-quality software delivery. 
  • Diagnose and resolve issues across the full application stack. 

Collaboration and Engineering Practices

  • Work closely with cross-functional teams including product management, UX design, infrastructure, and QA. 
  • Participate in architecture discussions and contribute to technical decision-making. 
  • Help evolve development standards, documentation, and engineering processes as the platform scales. 

 

Required Qualifications 

  • Bachelor's degree in computer science, software engineering, or a related field, or equivalent professional experience. 
  • Strong experience developing full-stack applications in modern software environments. 
  • Experience building backend services using Java in a microservices architecture. 
  • Experience developing frontend applications using Angular (version 16 or later) and TypeScript. 
  • Experience integrating frontend and backend services through APIs such as GraphQL. 
  • Experience working with cloud environments, preferably AWS, NoSQL databases, Git-based workflows, CI/CD pipelines, and automated testing practices. 
  • Strong problem-solving, debugging, and system design skills. 

 

What we offer

  • Comprehensive benefits plan including medical, dental and vision
  • Generous flexible time off policy
  • Discretionary retirement match
  • Opportunities for growth and development

 

About Forta Solutions
Forta Solutions is a fintech company that has developed Agility™, a modern, cloud-native warehouse lending platform designed to streamline and improve the efficiency, transparency, and automation of warehouse lending operations for financial institutions.