About the Role
Job Description:
Design and develop robust full-stack applications — Node.js services and APIs on the server, and responsive, thoughtfully built interfaces on the client using Vue.js, Next.js, or similar frameworks. Design and ship AI-native features end-to-end — LLM endpoints, retrieval-augmented generation (RAG) pipelines, tool/function calling, and agentic workflows — that meet the same bar for reliability, observability, and cost-efficiency as the rest of the platform. Architect and optimize serverless systems on AWS (Lambda, S3, RDS, etc.). Partner with design and product to turn ideas into crisp, accessible user experiences, and iterate quickly based on customer feedback. Mentor mid-level and junior engineers and raise the bar through code review, design critique, and a strong team culture. Collaborate with cross-functional stakeholders to translate business needs into technical solutions. Monitor, debug, and improve system reliability, performance, and security — including the behavior and cost of AI components in production. Participate in code reviews, design discussions, and continuous improvement initiatives, leveraging AI coding assistants to accelerate delivery without compromising rigor.Requirements:
6+ years of experience building full-stack applications in Node.js in production-level deployments. Proficiency in modern JavaScript frontend frameworks (Vue.js, Next.js, or similar) and strong command of HTML5, CSS3, and responsive design principles. Hands-on experience building production LLM-powered applications with at least one frontier model provider (e.g., Anthropic Claude, OpenAI), including prompt engineering, structured output, tool/function calling, retrieval-augmented generation (RAG), and agentic workflows. Daily, fluent use of AI coding assistants (Claude Code, Cursor, GitHub Copilot, or equivalent), with a demonstrated ability to leverage agents for real engineering work — not just autocomplete. Working knowledge of AI system evaluation (offline evals, A/B testing of prompts and models), guardrails for hallucinations, prompt injection, and PII, and cost and latency management for AI systems. Solid understanding of MVC design patterns, DRY principles, OOP, and application architecture. Strong background in solution design, with the ability to architect scalable and efficient software solutions. Deep understanding of serverless architecture and AWS services (Lambda, S3, RDS, CloudWatch, etc.). Experience with message processing systems such as SQS, RabbitMQ, or Kafka. Experience designing RESTful APIs and working with microservice architectures. Solid foundation in database design, including both relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB). Experience with Git source control, GitHub, and the Gitflow workflow. Strong communication skills and ability to work across time zones, particularly Eastern Time. Comprehensive understanding of the Software Development Life Cycle (SDLC).Benefits:
Health insurance 401(k) matching Flexible working hours Paid time off Remote work options