Full Stack Technical Lead, NodeJS and Vue

Webcreek Technology Inc.
United States
about 1 month ago

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
Job source

Tech stack

Application Programming Interfaces (APIs) Computing Platforms Cloud Computing Software Quality Code Review Communications Protocols Data Validation Data Stores Relational Databases Software Debugging Programming Tools Firmware
+24 more
Key Management MySQL Message Queuing Telemetry Transport (MQTT) Routing Node.Js Redis Cloud Services Session Management Single Sign-On Software Engineering Software Systems WebSocket Data Storage Technologies Real Time Systems Technical Debt Backend Vue.js Kubernetes Bacnet Playwright Production Code Real Time Data Graphql Front End Software Development

Job description

WebCreek is looking for a hands-on Tech Lead to support the technical direction of a modern, mission-critical software platform that combines cloud services, real-time systems, operator interfaces, and connected device communication.

This role is ideal for a senior engineering leader who enjoys making architectural decisions, writing production code, reviewing pull requests with depth, mentoring developers, and helping teams deliver reliable software for complex operational environments.

You will work across technologies such as Node.js, GraphQL, Vue 3, Redis, MySQL, MQTT, IoT device integrations, cloud infrastructure, and related development tools to build scalable, secure, and highly reliable software solutions.

What You’ll Do:

  • Lead technical direction across full stack applications, backend services, real-time data flows, and IoT-connected systems.
  • Design and guide architecture for Node.js and GraphQL backends, Vue 3 frontends, Redis-based real-time state, MySQL data storage, and MQTT device communication.
  • Write production code regularly while also reviewing pull requests, setting technical standards, and ensuring strong code quality.
  • Translate product goals into clear, phased engineering work and help prioritize technical initiatives.
  • Identify technical debt, performance risks, reliability gaps, and architectural concerns before they become larger issues.
  • Own and improve critical platform capabilities, including real-time updates, device workflows, routing logic, audit history, and operator-facing interfaces.
  • Collaborate with product, design, QA, project management, and engineering teams to deliver practical and reliable solutions.
  • Support security best practices related to authentication, SSO, session management, input validation, secrets management, and secure system design.
  • Write clear technical specifications, unblock engineers, lead technical discussions, and support delivery across the engineering team.
  • Mentor developers through coaching, pairing, direct feedback, and thoughtful code reviews.
  • Promote a strong engineering culture focused on reliability, maintainability, craftsmanship, and continuous improvement.

Requirements

  • 8+ years of professional software engineering experience, including senior or technical lead responsibilities.
  • 5+ years of production experience with Node.js backend development.
  • Strong experience designing and building GraphQL APIs, preferably with Apollo Server or a similar framework.
  • Strong experience with Vue 3 and the Composition API.
  • Experience reviewing and improving frontend state management, including Pinia or similar tools.
  • Experience using Redis as a real-time runtime data store, not only as a cache.
  • Experience designing, building, or debugging real-time systems using WebSockets, SSE, pub/sub, or similar patterns.
  • Familiarity with IoT communication protocols, especially MQTT.
  • Strong understanding of relational databases, preferably MySQL.
  • Strong architectural judgment and the ability to make pragmatic technical decisions.
  • Experience leading engineering teams of 5 to 10+ developers through successful product delivery.
  • Demonstrated success mentoring engineers through coaching, pairing, feedback, and technical guidance.
  • Strong communication skills and ability to collaborate with technical and non-technical stakeholders.
  • Ability to take ownership, propose solutions, and follow through without needing constant direction.

Preferred Qualifications (Nice-to-Haves):

  • Experience with life-safety, industrial control, building automation, security, or other mission-critical systems.
  • Embedded systems or firmware experience, including ESP-IDF, C, Rust, or constrained hardware environments.
  • Kubernetes operational experience.
  • Experience with graph traversal, routing, or pathfinding algorithms.
  • Experience with Playwright or large-scale end-to-end test automation.
  • Familiarity with BACnet, ONVIF, or other building automation or security system protocols.
  • Experience improving platform performance, scalability, reliability, or maintainability.
  • Experience supporting business-critical applications in production environments.

Benefits & conditions

401(k), Health insurance, Paid time off, Vision insurance, Dental insurance, Paid holidays Full-time Remote, What You’ll Gain:

  • Full-time position in a quickly growing company.
  • Competitive salary with regular reviews.
  • 401(k) Retirement Plan and comprehensive Medical, Dental, and Vision insurance.
  • Paid Time Off (PTO) and paid holidays.
  • In-house IT training and certifications through WebCreek University.
  • Flexible work environment within a diverse, international team.
  • Wellness programs and exclusive “workcation” opportunities for top performers.

Location: This is a remote position with occasional travel required, estimated at approximately 5%.

WebCreek is an equal opportunity employer. We believe our strength comes from our people and welcome all qualified applicants regardless of race, religion, color, gender, age, or disability. If you have the skills and the passion for tech, we want you on our team.

Apply for this position

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

Apply on www.indeed.com

Good distractions

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

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:14 min

Discussing daily roles in frontend and full stack development

Chris Heilmann +1 · LIVE

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · WWC Europe 2026

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · WWC 2022

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

Videos

See all

Related articles

See all