Full Stack Developer
Role details
Job location
Tech stack
Job description
What You'll Do
-
Build and ship full stack features across frontend (Angular, TypeScript), backend (Node.js/Python), and the integration layer between them
-
Design and implement agentic workflows: tool-calling, multi-step reasoning pipelines, and the infrastructure that makes them reliable
-
Use AI coding tools as a daily part of your development workflow
-
Integrate and maintain connections to external services, data sources, and APIs as part of agent execution flows
-
Collaborate directly with our designer and engineering lead in working sessions, shaping UX decisions rather than just implementing them
-
Contribute to backend architecture decisions around agent orchestration, state management, and LLM interaction patterns
-
Ship incrementally and stay close to users, getting things in front of people rather than perfecting in isolation
Requirements
-
3+ years of full stack development experience, or fewer years with demonstrable depth in agentic or LLM-native development; comfortable owning both frontend and backend
-
Proficiency in Angular and TypeScript on the frontend
-
Solid backend experience in Node.js and/or Python
-
Experience using PostgreSQL to store, retrieve, and manage structured application data, with experience in database design, SQL development, and operational support
-
Hands-on experience building with LLMs (prompt engineering, API integration, tool use, and managing model outputs in production)
-
Active use of AI-assisted development tools in your day-to-day coding workflow
-
Experience designing and developing RESTful APIs and backend services that support scalable, maintainable integration across distributed application components
-
Familiarity with agentic patterns: orchestration, tool-calling, retrieval-augmented generation (RAG), or multi-step agent flows
-
Ability to move fast and iterate without heavy specs or detailed tickets
-
This position requires the ability to obtain a CBP Background Investigation; U.S. citizenship is required
What Will Set You Apart
-
A portfolio of side projects, personal websites, open-source contributions, or other evidence of a builder's disposition; we care more about what you've built than where you've worked
-
Demonstrated fluency with AI coding tools and a workflow that treats them as force multipliers, not novelties
-
Experience with Model Context Protocol (MCP): building servers, defining tools, or integrating MCP into an agent stack
-
Experience building scalable document processing pipelines supporting text extraction, chunking, metadata enrichment, indexing, and persistence for downstream semantic retrieval use cases
-
Background working on AI-native products or internal tooling where models are core to the user experience, not bolted on
-
Familiarity with frameworks like LangChain, LlamaIndex, or similar orchestration tools
-
Experience developing software in environments governed by federal security and compliance requirements, with attention to secure coding practices, access control, auditability, and deployment constraints, Applicants must meet eligibility requirements for a U.S. Government security clearance. Only US Citizens are eligible for a security clearance. For this position, LMI will only consider applicants with security clearances or applicants who are eligible for security clearances, due to the nature of the work.