Senior Full Stack Engineer (Vue.js + Node.js)

A5 LABS, INC.
United States
1 day ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Clean Code Principles JavaScript (Programming Language) Amazon Web Services Business Logic Application Performance Management Code Review Databases Continuous Integration Cursor (Graphical User Interface Elements) PostgreSQL Node.Js Software Architecture
+14 more
Software Engineering TypeScript Web Applications WebSocket GitHub Copilot ReactJS Express.js Backend Git Vue.js Front End Software Development NestJS Restful APIs Docker

Job description

We’re looking for an experienced Senior Full Stack Engineer with strong expertise in Vue.js and Node.js to build and scale high-quality web applications.

This is a highly hands-on role where you’ll own features end-to-end, collaborate closely with product and design, and make architectural decisions while maintaining a strong focus on performance, scalability, and maintainability.

Responsibilities

  • Design, develop, and maintain scalable web applications using Vue.js and Node.js.
  • Build clean, reusable, and maintainable frontend architecture with Vue 3.
  • Design and implement backend APIs and business logic using Node.js.
  • Collaborate closely with Product, Design, and Backend teams to deliver new features.
  • Optimize application performance, reliability, and developer experience.
  • Participate in architecture discussions and technical decision-making.
  • Write high-quality, well-tested, maintainable code.
  • Review code and mentor other engineers when appropriate.
  • Troubleshoot production issues and continuously improve system stability.

Requirements

Must Have

  • 5+ years of professional software engineering experience.
  • Strong production experience with Vue.js (must be one of your primary frontend frameworks).
  • Strong production experience with Node.js (must be one of your primary backend technologies).
  • Strong TypeScript / JavaScript skills.
  • Experience building and maintaining production REST APIs.
  • Experience working with SQL databases (PostgreSQL preferred).
  • Experience with Git and modern CI/CD workflows.
  • Experience building scalable production web applications.
  • Strong communication skills and fluent English.

Nice to Have

  • React experience.
  • Nuxt.js.
  • Express.js or NestJS.
  • Docker.
  • WebSockets / realtime applications.
  • AWS or GCP.
  • AI-assisted development workflows (Cursor, Claude Code, GitHub Copilot, etc.).

Ideal Candidate

We’re looking for someone who:

  • Has both Vue.js and Node.js as long-term primary technologies (not secondary skills).
  • Has genuine end-to-end full stack ownership.
  • Has worked on medium-to-large production systems.
  • Understands software architecture and engineering trade-offs.
  • Is comfortable working independently in a remote startup environment.
  • Takes ownership rather than simply implementing tickets.

Benefits & conditions

What We Offer

  • Fully remote.
  • Competitive USD salary.
  • Quarterly performance bonus.
  • Additional paid annual leave beyond statutory holidays.
  • Equipment budget.
  • Learning budget.
  • Annual salary review.
  • High ownership, fast-moving engineering culture.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:42 min

Cloud native starter project architecture

Thomas Südbröcker · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:04 min

Comparing flexible tools against opinionated NestJS frameworks

Matteo Collina Matteo Collina · JS Congress

1:40 min

Introducing Nest.js for standardized backend development

Maximilian Otto Maximilian Otto · World Congress 2024

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all