
Senior Full-Stack Engineer, Node.js, AI
Posted May 6

Posted May 6
• Create and implement robust full-stack applications, utilizing Node.js services and APIs on the server side, along with responsive and well-designed interfaces on the client side using frameworks such as Vue.js, Next.js, or similar.
• Develop and launch AI-native features from inception to deployment, including LLM endpoints, retrieval-augmented generation (RAG) pipelines, tool/function calling, and agentic workflows, ensuring they meet the same standards for reliability, observability, and cost-effectiveness as the broader platform.
• Design and enhance serverless architectures on AWS (Lambda, S3, RDS, etc.).
• Collaborate with design and product teams to transform concepts into clear, accessible user experiences, and rapidly iterate based on user feedback.
• Guide mid-level and junior engineers, elevating team standards through code reviews, design critiques, and fostering a strong team culture.
• Work with cross-functional stakeholders to convert business requirements into technical solutions.
• Oversee, troubleshoot, and enhance system reliability, performance, and security, including the behavior and costs associated with AI components in production environments.
• Engage in code reviews, design discussions, and continuous improvement efforts, utilizing AI coding assistants to speed up delivery while maintaining high standards.
• A minimum of 6 years of experience in developing full-stack applications in Node.js for production environments.
• Expertise in modern JavaScript frontend frameworks (Vue.js, Next.js, or similar) along with a strong grasp of HTML5, CSS3, and principles of responsive design.
• Practical experience in developing production LLM-powered applications with at least one leading model provider (e.g., Anthropic Claude, OpenAI), covering prompt engineering, structured output, tool/function calling, retrieval-augmented generation (RAG), and agentic workflows.
• Daily, proficient use of AI coding assistants (Claude Code, Cursor, GitHub Copilot, or equivalents), with a proven ability to utilize these tools for actual engineering tasks beyond simple autocomplete.
• Familiarity with AI system evaluation techniques (offline evaluations, A/B testing of prompts and models), along with understanding guardrails for hallucinations, prompt injection, and personally identifiable information (PII), as well as cost and latency management for AI systems.
• Strong understanding of MVC design patterns, DRY principles, OOP, and application architecture.
• Solid experience in solution design with the capability to architect scalable and efficient software systems.
• In-depth knowledge of serverless architecture and AWS services (Lambda, S3, RDS, CloudWatch, etc.).
• Experience with messaging systems such as SQS, RabbitMQ, or Kafka.
• Background in designing RESTful APIs and working with microservice architectures.
• A solid foundation in database design, including both relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB).
• Familiarity with Git source control, GitHub, and the Gitflow workflow.
• Excellent communication skills with the ability to collaborate across time zones, especially Eastern Time.
• Thorough understanding of the Software Development Life Cycle (SDLC).
• Health insurance
• 401(k) matching
• Flexible working hours
• Paid time off
• Remote work options
Rox Partner
Very
Get handpicked remote jobs straight to your inbox weekly.