FCM is currently seeking an
Application/AI Developer. This role will report to the CTO.
About the RoleWe are looking for a talented and motivated Developer to join our team. In this role, you will be at the intersection of application integration, artificial intelligence, and data engineering - building the systems and pipelines that power our business. You will also play an important part in shaping security policies for AI-driven applications and integrations.
Key Responsibilities- Design, develop, and maintain application integrations across internal and third-party platforms using modern API patterns (REST, GraphQL, webhooks).
- Build, deploy, and manage AI agents and LLM-powered workflows to automate business processes and enhance decision-making.
- Develop and implement AI-driven business workflow automation solutions, identifying opportunities to streamline operations and reduce manual effort across the organization.
- Develop and maintain data integration pipelines, ensuring reliable data flow between systems, databases, and data warehouses.
- Collaborate with stakeholders to define and implement information security policies and procedures specific to AI agents and AI-powered integrations.
- Monitor, troubleshoot, and optimize existing integrations and AI solutions for performance and reliability.
- Document technical designs, integration patterns, and security standards for team and organizational use.
Required Skills & Qualifications- Demonstrated experience developing AI agents, prompt engineering, and working with LLM frameworks (e.g., LangChain, LlamaIndex, OpenAI, Anthropic, or similar).
- Proficiency in API development - designing, building, and consuming RESTful or GraphQL APIs.
- Hands-on experience with data warehousing platforms (e.g., Snowflake, BigQuery, Redshift, or similar) and data integration best practices.
- Experience developing software tools and integrations within the mortgage lending industry, with familiarity in lending workflows, loan origination systems (LOS), or related financial services platforms.
- Ability to create and enforce security policies for application and AI development, including access control, data handling, and compliance considerations.
- Solid understanding of software development best practices: version control (Git), testing, CI/CD pipelines.
- Strong written and verbal communication skills; able to document technical work clearly for both technical and non-technical audiences.
Nice to Have- Experience with cloud platforms (AWS, Azure, or GCP) and managed integration services.
- Familiarity with ETL/ELT tooling (dbt, Fivetran, Airbyte, or similar).
- Background in compliance frameworks relevant to AI systems (SOC 2, NIST AI RMF, or similar).
- Experience with workflow automation tools (n8n, Zapier, Make, or similar).
Work ArrangementThis is a primarily remote position. Candidates should expect occasional on-site visits for team collaboration, planning sessions, or project kick-offs. Travel frequency will be communicated during the interview process.
What FCM OffersMedical, Dental & Vision | FSA, Life, Supplemental Life, Long Term Disability and Supplemental Insurance | Vacation & Sick Time | 401k