At NFQ, we focus on Scaling Business—helping companies grow, optimize, and transform through technology and strategic consulting. With 800+ experts across 8 offices, we don’t just build software; we partner with businesses to solve complex challenges, drive efficiency, and unlock new growth opportunities.
Unlike traditional outsourcing, our approach goes beyond executing tasks—we advise, challenge, and co-create solutions that enable businesses to scale effectively. Whether it’s expanding into new markets, streamlining operations, or driving digital transformation, we are committed to delivering impact that lasts.
Why NFQ?🔹 Fairness – We treat our colleagues, clients, shareholders, and the environment with integrity and respect.🔹 Entrepreneurship – We think like entrepreneurs, taking smart risks and turning ideas into real impact.🔹 Excellence – We go beyond expectations to deliver results that truly make a difference.
We’re looking for a Senior Fullstack Engineer to join our mission of transforming a powerful MVP into a robust production-ready application used by thousands of merchants. You’ll play a key role in developing Nexus—Shopware’s drag-and-drop workflow designer—and its integration with DataBus, an event-streaming middleware.

In this role, you will:

  • Audit & harden the existing Node.js server: migrate SQLite → Postgres, introduce Prisma migrations (or some other ORM), plug Redis Streams persistence into the in-memory queue (or related technology based on future architectural choices).
  • Fully understand Shopwareʼs App System and setup Nexus as a Shopware App, focusing on the app backend implementation and making it a service, using the Service Registry
  • Implement Shopware App endpoints (manifest, permissions handshake, signing, auth callbacks).
  • Define and publish OpenAPI/JSON-Schema contracts for Nexus ↔ DataBus communication.
  • Pair with FE on secure WebSocket/SSE endpoints for live execution logs.
  • Set up GitHub Actions pipelines (lint, tests, Docker build, helm chart).
  • Own the workflow-engine refactor: modular contexts, sandboxed custom-code nodes, idempotent retries.
  • Extend the event bus integration (NATS / Kafka) for cross-service choreography.
  • Introduce feature flags & remote config pipeline for safe roll-outs.
  • Embed OpenTelemetry tracing, Prometheus metrics, DataDog and SLO dashboards.

What will you bring:

  • 5+ years building production cloud services, 3+ years with Node.js & TypeScript.
  • Solid experience designing REST and/or GraphQL APIs with strong typing and versioning.
  • Proven track record with Postgres schema design, migrations, query performance.
  • Hands-on with message queues/ event buses and exactly-once/ at-least-once semantics.
  • Comfortable with containerized deployments, CI/CD, and infrastructure primitives.
  • Working knowledge of modern React (hooks, Suspense) to collaborate effectively with the FE engineer.
  • Security mindset: JWT/OAuth flows, OWASP, secret management, RBAC.
  • Excellent, async-friendly English communication; ability to work 3–4 h overlap with CET.
  • Nice-to-have
  • Familiarity with Shopware App System: manifests, permissions scopes, webhooks.
  • Go literacy (helps when pairing with the core DataBus backend).
  • Exposure to event-sourcing, CQRS, or serverless runtimes.
  • Experience implementing observability pipelines (traces, logs, metrics) at scale.
  • Prior work on low-code/ workflow/ visual programming products

Why you’ll love working here:

  • 🏆 Join Vietnam’s Best IT Company – Recognized by ITViec for 7 consecutive years, including 2 successive years as the Winner. Work with some of the best minds in the industry and be part of a company that’s redefining how businesses scale through technology.
  • 🌍 Career Growth & Leadership Development – Work closely with NFQ’s leadership team, gain mentorship from experienced executives, and have direct exposure to high-level strategic decisions. Your growth is limitless, as long as you’re ready to step up, opportunities will always be there for you.
  • 💰 Competitive Compensation – We believe great talent deserves great rewards. Expect an attractive salary, performance-based bonuses, and a benefits package that reflects your impact. We value talent over salary budgets—exceptional contributions deserve exceptional rewards.
  • ✨ And Many More Benefits to Explore! But most importantly healthy work-life balance and an environment where you can thrive—professionally and personally. Including:
  • - Laptop is provided.- Community Tech activities.- A fun & dynamic environment and freedom to be creative.- Modern office with a flexible relaxing zone.- 13th-month salary pro-rata (based on business situation/performance).- Performance review 2 times/ year.- Extra Premium Healthcare & Annual Health-check.- 15 days annual leaves.

  • Working time: Monday – Friday (9AM - 6PM)
  • Location: NFQ welcomes you to our offices in Vietnam (Hochiminh, Danang, Cantho and Hanoi), choose the location that suits you best and join us on a journey of innovation and excellence.

Location

Vietnam

Job Overview
Job Posted:
4 days ago
Job Expires:
Job Type
Full Time

Share This Job: