Sr AI Full Stack Engineer
Summary
Build and maintain full-stack web apps in TypeScript/Java/Node.js with AI integrations using LLMs, RAG, and vector databases to modernize lending workflows.
- Design, develop, and maintain robust and scalable web applications using TypeScript, HTML, CSS, Java, and Node.js in a microservice environment.
- Collaborate with cross-functional teams to define, design, and ship new features quickly.
- Write clean, maintainable, and efficient code in TypeScript and Java.
- Optimize applications for maximum speed and scalability.
- Troubleshoot and debug applications to ensure optimal performance.
- Implement data storage solutions using MS SQL and ensure data integrity.
- Participate in code reviews to maintain code quality and ensure best practices.
- Stay up-to-date with the latest industry trends and technologies to bring innovative solutions to the table.
- Work in the CST timezone to ensure seamless collaboration with the team.
- Design and develop user interfaces with HTML, CSS and/or generated by JSON.
- Perform DOM manipulation to create dynamic and interactive web pages.
- Ensure cross-browser compatibility and responsiveness of web applications.
- Build and deploy AI-powered applications using LLMs, GenAI agents, and retrieval-augmented generation (RAG) pipelines.
- Integrate AI services into full-stack solutions using frameworks like LangChain, FastAPI, or Azure OpenAI.
- Handle unstructured data (PDFs, HTML, audio, images) and multimodal models.
- Implement LLMOps practices including prompt versioning, caching, observability, and cost tracking.
- Collaborate with AI/ML engineers and data scientists to embed intelligent automation and decisioning into enterprise workflows.
- Contribute to the development of semantic search, vector databases (e.g., Pinecone, Supabase), and AI-enhanced user experiences.
- Experience: Minimum of 5 years of professional experience in full stack development.
- Technical Skills:
- Proficient in HTML, CSS, and DOM manipulation for frontend development.
- Strong experience with Node.js and Java for backend development.
- Expertise in TypeScript for both frontend and backend development.
- Solid understanding of MS SQL, including database design, querying, and optimization.
- Familiarity with modern web development practices and tools.
- Experience integrating AI APIs (e.g., OpenAI, Hugging Face, Mistral).
- Understanding of LLMs, prompt engineering, and AI orchestration frameworks.
- Problem-Solving: Strong analytical and problem-solving skills.
- Collaboration: Excellent communication and teamwork skills, with the ability to work effectively in a remote environment.
- Attention to detail in evolving requirements and stability of services.
- Experience with other frontend frameworks/libraries, including micro frontends.
- Familiarity with Redis, pub/sub concepts.
- Familiarity with containerization technologies such as Docker.
- Knowledge of cloud platforms, preferably Azure.
- Experience with CI/CD pipelines and DevOps practices.
- Experience with AI-enhanced UI/UX design and intelligent user flows.
- Exposure to vector databases, semantic search, and AI observability tools.
- Experience with BytePro LOS and Asterisk telephony systems.
- Expertise and hands-on experience with Aloha software.
- Familiarity with mortgage compliance frameworks such as HMDA, TRID, RESPA, and ECOA.