
Full Stack JavaScript Developer (React / Vue + Node API)
Primary stack
Job description
About the Position
We are seeking a Full Stack JavaScript Developer with expertise in React, Vue.js, and Node.js to develop applications and APIs for digital screens in various establishments.
Fully remote and long-term cooperation.
Responsibilities
The work spans the full stack: the frontend that renders on the screen, and the Node APIs and databases that feed it content, handle configuration, and keep every player in sync.
Requirements
Location: Remote Anywhere
Core stack - must have
- JavaScript - deep, not surface-level: async/await, promises, event loop, closures, prototypes, ES modules. This is the primary bar.
- React - hooks, state management, component architecture, performance basics (re-renders, memoization)
- Vue.js - working proficiency; able to pick up and maintain existing Vue code
- HTML/CSS layout - Flexbox and CSS Grid to a confident level, responsive layouts
- TypeScript - expected in a modern React/Vue codebase
- English B2+
Backend / API - must have (not a bonus)
- Node.js - building and maintaining REST APIs, not just consuming them
- Databases - able to read a schema, write queries, understand relations and indexes
- Server access - comfortable connecting to a server, reading logs, restarting a service, basic debugging in a live environment
- NestJS - strongly preferred
AI tooling
- Writing effective prompts; hands-on with Claude and similar assistants
- Understanding of AI security basics: what not to paste into a model, prompt injection, handling client data and secrets, reviewing AI-generated code before it ships
Process & tools
- Self-testing - tests own work before handing it off; writes unit/component tests
- Figma - reads designs, pulls specs, works from handoff without constant clarification
- Jira / ClickUp - task hygiene, estimates, status updates
We Offer
- Fully remote work
- Long-term cooperation
- Opportunity to work on innovative projects for digital screens in various establishments
About the Company
[Company description if present]
© GeeksForLess Inc.. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
We are a rapidly evolving company founded in 2003 uniting a team of technology professionals in the spheres of software development, system maintenance, quality assurance, and technical support. GeeksForLess is based in Toronto, Canada, with offices in Nassau, the Bahamas, Mykolaiv, and Lviv, Ukraine and Krakow, Poland.Today we provide full cycle development and support for companies of various scales; ambitious startups,mid-sizedfirms and huge billion-dollar enterprises. Over the past decade we have developed a culture where people are the focus and processes exist to support them, not vice-versa.Our core value set:Education — we offer training courses to new applicants as well as ongoing education for long term growth and development;Innovation — work with market leaders and cutting edge technologies;Freedom — with offices around the globe and several 24/7 amenities we’re sure you’ll find the work/life balance you’ve been looking for;Growth — since 2003 many of our current senior developers and team members started from humble beginnings.Join us — enjoy continued education, opportunities and grow!
More at GeeksForLess Inc.
All 10 roles
Senior Java Backend Engineer
GeeksForLess Inc. · Kyiv

Senior SAP FI Specialist – Integration & Compliance
GeeksForLess Inc.

Senior Project / Product Manager (E-commerce Launch)
GeeksForLess Inc.

AWS Administrator
GeeksForLess Inc. · Kyiv
Similar jobs
Full-Stack Developer
Softblues

Full-Stack JavaScript/TypeScript Developer
Eventyr

Full Stack Engineer (React.js/Node.js + AI)
Civenty

Full-Stack Developer (.NET + React)
Infinity Technologies