Full-Stack React / NestJS Developer

About the Product

 

We’re building a financial document management platform for businesses in Israel: creating and managing invoices, receipts, and estimates; maintaining clients and service/product catalogs; processing payments (credit cards, Bit) via Tranzila; generating reports and business analytics; automating workflows with Temporal; and ensuring compliance with Israeli tax regulations.

 

The project was recently a startup — there are areas that need careful improvement (refactoring, stabilization, documentation, processes).

 

What You’ll Do

 

  • Develop and maintain the backend in NestJS (apps/api, pdf-sign): business logic, integrations, APIs, security.
  • Work with Temporal: workflows/activities to automate business processes.
  • Integrate and support payments: Tranzila, Bit (transaction flows, webhooks, states, error handling).
  • Build and improve the UI:
  • React Native mobile app (iOS/Android)
  • React + Refine + Tailwind admin panel
  • Work with PostgreSQL (Supabase): data modeling and query optimization.
  • Improve observability and quality: OpenTelemetry, Sentry, Jest tests, GitHub Actions CI/CD.
  • Contribute to improving technical solutions (monorepo, standards, stability, developer experience).

 

Tech Stack

 

Monorepo: Turbo, Yarn Workspaces, TypeScript everywhere

Backend: NestJS, Supabase (PostgreSQL), Temporal, PDF signing service

Frontend: React Native (mobile), React + Refine + Tailwind (admin)

Auth/Observability: Firebase Auth, Supabase Auth, OpenTelemetry, Sentry

Infra/Tooling: Kubernetes (AWS EKS), Terraform, Docker, ESLint/Prettier, Jest, GitHub Actions

 

What’s Important

 

Strong hands-on experience with TypeScript, React, and NestJS (full-stack).
 

Experience with PostgreSQL (relational thinking, schemas, indexes, migrations).
 

Ability to read and quickly apply documentation (payments/integrations/regulatory requirements).
 

Careful work with an existing codebase: refactoring without breaking things, testing, debugging.
 

Understanding of production practices: logging, metrics, tracing, error handling.
 

Nice to have:

 

  • Experience with Temporal or other workflow engines.
  • FinTech/payments / webhooks / reconciliation experience.
  • Kubernetes / Terraform / AWS.
  • React Native production experience.
     

Conditions

Modern stack, but with “live” areas for improvement — we need an experienced, responsible engineer.

 

We use AI tools in development: Cursor, Roo Code extension, OpenRouter (different models) — important to use them thoughtfully.

Required skills experience

React.js 1 year
TypeScript 1 year
Nest.js 1 year
React Native 6 months

Required languages

English B1 - Intermediate
Published 31 December 2025
74 views
·
28 applications
To apply for this and other jobs on Djinni login or signup.
Loading...