AI Full Stack Engineer
Role details
Job location
Tech stack
Job description
- 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.
AI-Specific Responsibilities:
- 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.
Requirements
-
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.
- Familiarity with mortgage compliance frameworks such as HMDA, TRID, RESPA, and ECOA.
High-speed internet required for remote work, Cable or Fiber ONLY with the ability to connect via Ethernet. Minimum speeds: 70/30 Mbps (basic), 200-300/35-70 Mbps (shared), 500-1,000/100+ Mbps (heavy use).
Benefits & conditions
The annual salary for this position generally ranges between $150,000 - $180,000., 401(k)
Dental insurance
Disability insurance
Employee discounts
Health insurance
Life insurance
Paid time off
12 paid holidays per year
Paid training
Referral program
Vision insurance
Supplemental pay types:
Referral bonuses