Mid/Senior Full Stack Engineer (Node.js, GraphQL, AWS)

We are looking for a strong, productive engineer to work directly with our Lead Engineer and CTO.

 

Your primary responsibility will be turning architectural specifications into production-ready features. The role is backend-focused, with significant responsibility for asynchronous processing and integrations, while also implementing frontend integrations in React / Next.js, including GraphQL queries, mutations, and UI components.

 

This is not an entry-level role. You are expected to be comfortable working with TypeScript, NestJS, and React / Next.js in production, within an AWS-based environment. The role spans the following technical areas:

 

Backend

  • Node.js, TypeScript, NestJS
  • Event-driven patterns
  • GraphQL (Apollo Server) as BFF 
  • PostgreSQL (MicroORM), Redis

Async & Messaging

  • RabbitMQ
  • Producers, consumers, retries, idempotency, message durability 

Frontend

  • React, Next.js (App Router)
  • GraphQL (Codegen, Apollo Client)
  • Ant Design, SCSS Modules

Infrastructure

  • AWS (EKS), Cloudflare
  • Terraform
  • gRPC (Protobuf)

What You’ll Do:

  • Build backend features end-to-end: implement business logic, asynchronous workflows, and data synchronization.
  • Design and implement GraphQL resolvers and schemas used directly by the frontend.
  • Build and maintain integrations with external systems (CRMs, vendors, APIs), including authentication, retries, and failure handling.
  • Implement frontend integrations in React / Next.js: write GraphQL queries and mutations and connect them to UI components.
  • Provision and use infrastructure resources required by your features using Terraform (you don’t own infra, but you use it).
  • Ensure production readiness: logging, tracing, and tests where they matter.

Requirements

  • 4+ years of professional engineering experience.
  • Strong hands-on experience with TypeScript and Node.js.
  • Production experience with NestJS and GraphQL.
  • Comfortable working with React / Next.js beyond basic UI changes.
  • Experience integrating with third-party APIs, including OAuth and rate limiting.
  • Practical understanding of AWS and ability to read and work with Terraform.
  • Security-aware mindset when working with user data and identities.

Nice to Have

  • Experience with Salesforce or other enterprise CRM APIs
  • Experience working on projects with strict compliance requirements (e.g. HIPAA, SOC 2, ISO 27001).
  • Interest in or experience with DevOps or information security

What We Offer

  • Direct collaboration with the Lead Engineer and CTO.
  • A greenfield system with no legacy constraints.
  • High ownership and minimal process overhead.
  • Fully remote work.
  • High-end MacBook (M4 Pro) after the trial period.
  • Relocation support to Australia after long-term collaboration.
Published 17 January
51 views
·
9 applications
To apply for this and other jobs on Djinni login or signup.
Loading...