Get Hired Logo Get Hired

Senior Fullstack Engineer (Node.js, TypeScript, English)

Posted: May 29, 2025

Job Description

Join NFQ as a Senior Fullstack Engineer to transform a workflow designer MVP (Nexus) into a production-ready application used by thousands, focusing on Node.js backend development, architecture improvements, and integration with an event-streaming middleware (DataBus) for Shopware merchants.

Key Information

  • Location Model: Hybrid
  • Location Details: Da Nang, Vietnam (with flexibility for other Vietnam offices)
  • Salary Range: Competitive
  • Years Experience Min: 5+ years
  • Employment Type: Full-Time
  • Company Industry: IT Services / Business Scaling through Technology
  • Visa Sponsorship: N/A
  • Relocation Assistance: N/A
  • Working Hours: Monday – Friday (9AM - 6PM Local Time)

Technical Stack

  • Core (Must-Have):
    • Node.js
    • TypeScript
    • PostgreSQL
    • REST and/or GraphQL APIs
    • Message Queues / Event Buses
    • Containerized Deployments (e.g., Docker)
    • CI/CD (e.g., GitHub Actions)
    • Modern React (for collaboration)
    • Security concepts (JWT, OAuth, OWASP, RBAC)
  • Nice-to-Have:
    • Prisma (or other ORM)
    • Redis Streams
    • NATS / Kafka
    • Helm charts
    • Shopware App System
    • Go
    • Event-sourcing, CQRS, Serverless
    • Observability tools (OpenTelemetry, Prometheus, DataDog)
    • Low-code/Workflow/Visual Programming experience

Role & Responsibilities

  • Key Responsibilities:
    • Audit and harden the existing Node.js server infrastructure.
    • Implement and integrate Nexus as a Shopware App service.
    • Define and publish API contracts for cross-service communication.
    • Set up and maintain CI/CD pipelines.
    • Lead the refactor and extension of the workflow engine and event bus integration.
  • Must-Have Qualifications:
    • 5+ years building production cloud services, 3+ years with Node.js & TypeScript.
    • Solid experience with API design (REST/GraphQL), typing, and versioning.
    • Proven track record with PostgreSQL schema design and performance.
    • Hands-on experience with message queues/event buses.
    • Comfortable with containerized deployments and CI/CD.
  • Nice-to-Have Qualifications:
    • Familiarity with the Shopware App System.
    • Go literacy.
    • Experience with event-sourcing, CQRS, or serverless.

Company & Culture

  • Benefits Highlights:
    • Competitive salary and performance-based bonuses.
    • Extra Premium Healthcare & Annual Health-check.
    • 15 days annual leave.
    • 13th-month salary (pro-rata based on performance).
    • Laptop provided.
    • Professional development opportunities and leadership exposure.
  • Potential Red Flags / Things to Note:
    • Requires 3-4 hours of overlap with CET timezone.
  • Company Culture Snippets:
    • Focus on Fairness, Entrepreneurship, and Excellence.
    • Emphasis on work-life balance and thriving environment.
    • Highly dynamic environment with freedom to be creative.

Job Details

Location

Remote / Da Nang, Vietnam

Key Skills

Docker Typescript React Node.js Ci/cd Postgres Kafka Redis Graphql Rest Apis Oauth Prometheus Jwt Datadog Opentelemetry Event Sourcing Nats