[Remote] Senior Full-Stack Engineer (Node.js, AI)
Note: The job is a remote job and is open to candidates in USA. Blockskye is transforming corporate travel and entertainment with next-generation blockchain-powered booking, payment, and expense solutions. They are seeking a Senior Full-Stack Engineer skilled in Node.js and modern AI engineering to design and build performant full-stack applications, including AI-native experiences and serverless solutions in AWS.ResponsibilitiesDesign 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 frameworksDesign 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 platformArchitect 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 feedbackMentor mid-level and junior engineers and raise the bar through code review, design critique, and a strong team cultureCollaborate with cross-functional stakeholders to translate business needs into technical solutionsMonitor, debug, and improve system reliability, performance, and security — including the behavior and cost of AI components in productionParticipate in code reviews, design discussions, and continuous improvement initiatives, leveraging AI coding assistants to accelerate delivery without compromising rigorSkills6+ years of experience building full-stack applications in Node.js in production-level deploymentsProficiency in modern JavaScript frontend frameworks (Vue.js, Next.js, or similar) and strong command of HTML5, CSS3, and responsive design principlesHands-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 workflowsDaily, 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 autocompleteWorking 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 systemsSolid understanding of MVC design patterns, DRY principles, OOP, and application architectureStrong background in solution design, with the ability to architect scalable and efficient software solutionsDeep understanding of serverless architecture and AWS services (Lambda, S3, RDS, CloudWatch, etc.)Experience with message processing systems such as SQS, RabbitMQ, or KafkaExperience designing RESTful APIs and working with microservice architecturesSolid 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 workflowStrong communication skills and ability to work across time zones, particularly Eastern TimeComprehensive understanding of the Software Development Life Cycle (SDLC)Experience fine-tuning, distilling, or post-training models, or building custom eval suites at scaleContributions to open-source AI tooling or to the Model Context Protocol (MCP) / agent ecosystemExperience with PHP and LAMP developmentExperience in the travel industryCompany OverviewBlockskye is a technology platform. It was founded in 2017, and is headquartered in Boston, Massachusetts, USA, with a workforce of 51-200 employees. Its website is https://www.blockskye.com/.