Job Title: Node.js Engineer (Vue 3) Location: Sunnyvale, CA & Culver City, CA (On-Site)
Job Description:
We are looking for a skilled Node.js Engineer with Vue 3 experience to design, develop, and maintain scalable web applications. The ideal candidate should have strong backend expertise in Node.js along with hands-on experience building responsive front-end interfaces using Vue 3.
Key Responsibilities
Develop and maintain server-side applications using Node.js
Build interactive, high-performance user interfaces using Vue 3
Design and implement RESTful APIs and microservices
Collaborate with cross-functional teams (UI/UX, product, QA)
Optimize applications for performance, scalability, and security
Integrate third-party APIs and services
Write clean, reusable, and efficient code
Participate in code reviews and contribute to best practices
Troubleshoot and debug production issues
Required Skills & Qualifications
Strong experience with Node.js and frameworks like Express.js / NestJS
Hands-on experience with Vue 3, Composition API, and Vue ecosystem
Proficiency in JavaScript (ES6+) / TypeScript
Experience with REST APIs, JSON, and asynchronous programming
Familiarity with frontend build tools (Webpack, Vite, etc.)
Experience with version control tools like Git
Understanding of database technologies (MongoDB, MySQL, PostgreSQL)
Knowledge of authentication mechanisms (JWT, OAuth)