• 3+ years of professional experience as a software engineer, ideally in a full-stack role.
• Strong proficiency with a modern backend stack (Node.js/TypeScript, Python, Go, or similar) and experience designing and consuming REST/GraphQL APIs.
• Solid frontend experience with React (Next.js a plus), TypeScript, and modern state management; able to ship polished, responsive UIs.
• Comfortable working with relational databases (PostgreSQL), writing non-trivial queries, and thinking about data modeling for transactional systems.
• Experience deploying services to the cloud (AWS, GCP, or similar), with a working understanding of CI/CD, observability, and basic operational practices.
• Comfortable working in English, both written and spoken; able to collaborate asynchronously with a distributed team.
AI in Production Non-Negotiable
At Fuse, using AI tools effectively is part of the job. We do not just write code with AI assistants; we ship AI features to customers. We expect this candidate to demonstrate real, practical experience here.
• Hands-on experience integrating LLMs (OpenAI, Anthropic, or equivalent) into production systems not just prototypes or notebooks.
• Comfort with prompt engineering, structured outputs, tool/function calling, evaluation, and guardrails for AI-driven features.
• Experience with at least one of: retrieval-augmented generation (RAG), agentic workflows, MCP servers/clients, vector search, or LLM observability.
• Pragmatic understanding of when to use AI versus deterministic logic, including cost, latency, reliability, and risk trade-offs in regulated environments such as lending.
• Daily use of AI-assisted development tools (Claude Code, Cursor, Copilot, or similar) with a clear point of view on where they help and where they hurt.