Senior Node.js Engineer (NestJS + AWS + gRPC + GraphQL)

Our Tech Stack

Please apply only if you have strong experience with this stack – we’re not considering non-Node environments at this time.

 

  • Backend / Platform:
    Node.js / NestJS
    PostgreSQL, Redis, RabbitMQ
    Supabase Auth SDK (used internally, replaceable later)
    Kong API Gateway for token validation, routing, rate limiting
    AWS ECS, RDS, S3, SES, CloudWatch, Secrets Manager, etc.
    GitHub Actions (CI/CD)
    Cloudflare (DNS/CDN)
  • API Layer:
    gRPC for internal service communication
    GraphQL via Apollo Server (central BFF handler behind Kong Gateway)
    REST for third-party integrations (e.g. CRM sync)
  • Frontend (not your focus, just to understand context):
    React, MobX
    Ant Design, SCSS Modules

 

Our roadmap includes modules for ZK-powered trust verification, blockchain-based data proof, and AI-driven analytics, scoring, and partner insights. You may be part of these initiatives as the platform scales.

 

What You’ll Do

As the Senior Backend Engineer, you’ll be helping shape the architecture (in close collaboration with the Technical Lead and hands-on CTO) and building the platform from the ground up.

You’ll be responsible for implementing microservices, building integrations, and managing backend logic that powers our GraphQL API and integrations with third-party platforms. You will:

  • Design and implement scalable gRPC microservices using NestJS
  • Own PostgreSQL schemas, gRPC proto contracts, and service definitions
  • Integrate with external platforms like Salesforce, ConnectWise, Kaseya, and others
  • Implement secure authentication flows (login, magic links, password reset, refresh)
  • Handle JWT validation, sessions, and RBAC logic via Kong and auth-service
  • Write structured logs, tracing, and health endpoints
  • Ship clean, production-ready code deployed via ECS + GitHub Actions
  • Configure and manage observability and security tooling (e.g. Datadog or custom setup with Prometheus + Grafana + Loki + Tempo + Fluent Bit) across services

 

We’re not looking for someone to just “ship tasks”. We want someone who questions requirements, brings better ideas, and treats the backend like their product.

 

We’re not looking for a unicorn, the requirements are a guide to the kind of experience that would help you succeed in this role.

 

Ideal Qualifications

  • 7+ years of overall software engineering experience
  • 5+ years working with Node.js + NestJS + TypeScript
  • Strong expertise with gRPC and microservice architecture patterns
  • Solid experience with AWS core services and Docker-based containerisation
  • Solid experience designing and managing GraphQL schemas
  • Proficiency with OAuth2, session management, and secure API design
  • Experience with Supabase Auth or similar (Keycloak, ORY, Firebase)
  • Experience with CRM integrations like Salesforce, ConnectWise, Kaseya
  • Experience working with compliance frameworks like ISO 27001, SOC2, or GDPR
  • Understanding of web security threats and mitigation strategies (XSS, CSRF, SSRF, JWT handling, cookie protection, etc)
  • Experience designing service boundaries, data contracts, and owning production systems end-to-end

 

Nice to Have

  • Experience developing in Python or Go when needed
  • Familiarity with blockchain or verifiable data architectures (ZK)
  • Interest in AI pipelines, scoring systems, or ML integration
  • Ability to collaborate with frontend developers; familiarity with React

 

What We Offer

  • Ability to build greenfield systems with no legacy blockers or micromanagement
  • Deep ownership of architecture, integrations, and backend direction
  • Space to focus on engineering with care about the quality, stability, and best practices
  • Minimal bureaucracy, fast decisions, and direct collaboration with the founding team
  • Technical growth opportunities as we expand into blockchain, ZK, and AI
  • We aim to offer compensation that’s both competitive and aligned with your experience, so you feel well rewarded for the impact you bring
  • In case of successful long-term collaboration, we’re open to supporting relocation to Australia for you and your family.

 

Note: If you don’t have an advanced level of English (equivalent to IELTS 7.0 or above), you should be able to communicate confidently in Ukrainian (Russian-speaking Ukrainians are also welcome)

Published 25 July · Updated 27 August
Statistics:
534 views
·
176 applications
96% read
·
87% responded
Last responded 3 days ago
534 views
·
179 applications
67% read
·
30% responded
Last responded 3 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...