Middle Nest.js Developer (Backend, Web3)

Format: Full-time

 

About the Role

We’re looking for a strong Middle Nest.js Developer to help build and evolve backend services across several products. You’ll work with a modern TypeScript stack, a microservices architecture, and real-world integrations (APIs, message queues, and blockchain integration). This is a hands-on role with plenty of ownership and autonomy.

 

Responsibilities

- Design & build backend services in Nest.js + TypeScript. Develop clean, reliable modules and microservices; define APIs and data contracts.

- Model and operate databases. Design schemas, write efficient SQL, handle migrations, and optimize queries (primarily PostgreSQL; MySQL/NoSQL experience welcome).

- Integrate external APIs & providers. Connect to wallets, payment rails, exchanges, data providers, or other third-party services over REST/WebSocket/GraphQL.

- Implement background processing. Build job/queue workers and event-driven flows using message brokers (e.g., BullMQ/RabbitMQ/Kafka).

- Ship production-grade code. Add tests (unit/integration), logs/metrics, and follow secure coding practices; participate in code reviews.

- Collaborate effectively. Work closely with backend peers, frontend, and product to scope, deliver, and iterate on features.

 

Must-Have Qualifications

- 3+ years professional experience with Node.js and TypeScript.

- 2+ years building production services with Nest.js (modules, DI, interceptors, guards, testing).

- Strong SQL skills and experience operating relational databases (preferably PostgreSQL).

- Solid experience integrating complex third-party APIs (REST & WebSocket).

- Web3 fundamentals: transactions, gas/fees, blocks, events/logs, smart contracts; understanding on-chain vs off-chain flows.

- Experience with message queues / background jobs.

- Proactive and autonomous: you unblock yourself, propose solutions, and drive tasks to done.

 

Nice to Have

- Experience with EVM tooling (ethers.js/viem) and/or non-EVM stacks (e.g., Solana, TON).

- Familiarity with smart-contract interactions (reads/writes, event subscriptions, ABI management).

- Observability: structured logging, metrics, tracing (e.g., OpenTelemetry), dashboards.

- CI/CD, Docker, basic cloud (AWS/GCP/Azure), Kubernetes is a plus.

- High-throughput or low-latency systems experience; CEX/DEX or trading bots background is a plus, not required.

- Experience with ORMs (any) or query builders (e.g., Knex) is welcome.

 

How to Tell If This Role Fits You

- You can explain gas and the difference between sending a native coin vs an ERC-20 (or token program equivalent).

- You’re comfortable owning a service end-to-end: API, data model, jobs, tests, and deploys.

- You enjoy digging into third-party docs, quickly prototyping integrations, and hardening them for production.

- You prefer clarity over cleverness, communicate early, and move with urgency.

Required skills experience

Node.js 3 years
TypeScript 3 years
Nest.js 2 years

Required languages

English B1 - Intermediate
Published 3 November
81 views
·
11 applications
To apply for this and other jobs on Djinni login or signup.
Loading...