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.