Senior Full-Stack Engineer – Empower the Future of Travel with Blockskye
Blockskye is transforming corporate travel and entertainment with next-generation blockchain-powered booking, payment, and expense solutions. By connecting suppliers and corporate buyers through cutting-edge technology, we drive transparency, trust, and efficiency in travel management. Backed by industry-leading partners in booking technology, airlines, and innovative payment solutions, we are shaping the future of the industry.
About the Team
Our technology team operates with a clear mission: Build with trust. Navigate with purpose. Launch with pride. We’re guided by core tenets — Curiosity, Discipline, Excellence, Thoughtfulness, and Intent — and believe that great technology is built by people who ask “why,” care deeply about outcomes, and never settle for “good enough.” Every line of code, every deployment, and every retrospective is a chance to raise the bar, for ourselves and for the industry.
Blockskye is seeking a Senior Full-Stack Engineer who is deeply skilled in Node.js, fluent in modern AI engineering, and equally comfortable building polished user interfaces and scalable backend services. This role focuses on designing and building performant full-stack applications — including AI-native experiences such as LLM-powered features, retrieval-augmented generation (RAG), and agentic workflows — and deploying serverless solutions in AWS. You will work closely with a high-caliber team across engineering, design, and product to power Blockskye’s travel, payments, and expense platform end-to-end, from the API surface to the pixel.
Responsibilities:
- 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.
- 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).
Preferred Qualifications:
- Experience fine-tuning, distilling, or post-training models, or building custom eval suites at scale.
- Contributions to open-source AI tooling or to the Model Context Protocol (MCP) / agent ecosystem.
- Experience with PHP and LAMP development.
- Experience in the travel industry.
Why Join Us?
At Blockskye, we are redefining corporate travel and payment through blockchain technology. By joining our team, you’ll be part of an innovative, forward-thinking company that values collaboration, operational excellence, and transformational leadership.
Please note, this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required. Duties, responsibilities and activities may change or new ones may be assigned at any time with or without notice.
Blockskye is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, genetic information, national origin, disability, or veteran status.