As a Senior Software Engineer specializing in Node.js and Vue.js full-stack development with a strong focus on AI-enabled engineering, you will design and deliver complex enterprise applications while shaping how AI accelerates our development lifecycle. With 7+ years of hands-on experience, you'll contribute to architecture, mentor junior engineers, and integrate AI-powered capabilities into modern Node.js and Vue.js systems. This role is ideal for an engineer who thrives in full-stack environments, understands scalable distributed systems, and is excited to apply AI to improve both product functionality and engineering velocity.Responsibilities
- Design, develop, and maintain backend services using Node.js, JavaScript/TypeScript, and modern architectural patterns
- Build intuitive, performant front-end experiences using Vue.js (Vue 3, Composition API, Pinia/Vuex)
- Lead technical design discussions and contribute to architectural decisions
- Integrate AI/ML capabilities into applications (e.g., embeddings, LLM-powered features, intelligent automation)
- Use AI-assisted development tools to accelerate coding, testing, documentation, and refactoring
- Mentor junior engineers and promote engineering best practices across the team
- Collaborate closely with product, data, and AI teams to deliver end-to-end solutions
- Contribute to CI/CD pipelines, cloud deployments, observability, and performance optimization
- Ensure security, scalability, and maintainability across the full stack
Qualifications
- 7+ years of professional software engineering experience
- Advanced proficiency in Node.js, JavaScript/TypeScript, and backend microservices or API architectures (e.g., Express, NestJS)
- Strong experience with Vue.js (Vue 3, Composition API, state management, and modern front-end build tools)
- Experience integrating AI/ML services or building AI-enhanced features (LLMs, vector search, model inference, etc.)
- Familiarity with cloud platforms (AWS, Azure, or GCP) and container orchestration (Docker, Kubernetes)
- Strong understanding of distributed systems, API design (REST, GraphQL), and modern DevOps practices
- Experience with relational and NoSQL databases
This role is based in the US and only open to citizens and permanent residents of the US who do not require visa sponsorship.