Cytric B.V. logo

Senior NestJS Developer

Cytric B.V.·Salary not specified

Primary stack

PostgreSQLRedisNestJSAPI

Nice to have's

Web3 experienceMicroservices architectureMessage queuesDockerDeployment experience

Job description

About the Position

We are seeking a Senior NestJS Developer with strong experience in building backend systems for web3 projects. You'll work on blockchain data indexing, API creation, and system architecture design.

About the Role

We need an experienced NestJS developer for our web3 agency. You'll build backend systems for client projects. You'll create APIs, handle data processing, and connect web2 and web3 components.

Responsibilities

  • Build analytics APIs on top of smart contracts - index blockchain data and serve it efficiently
  • Create web2 features like authentication, user profiles, and account management
  • Build web3 automation like wallet operations, transaction monitoring, and blockchain interactions
  • Design system architecture using proper patterns and best practices
  • Work with databases and caching - PostgreSQL, Redis, and other tools as needed
  • Write clean, tested code with good documentation
  • Work with other developers - smart contract developers, frontend developers, and designers

Requirements

Must Have:

  • Strong NestJS experience with projects you can show us
  • Know good architecture - you understand design patterns, when to use them, and how to structure applications
  • Database skills - comfortable with PostgreSQL, writing efficient queries, and data modeling
  • Know when to use tools - Redis for caching, queues for background jobs, and other services when needed
  • API design skills - you build clean, well-documented REST or GraphQL APIs
  • Nearly full-time availability - you can work 30-40 hours per week when projects are active
  • Work independently - you're comfortable working on your own while staying connected with the team

Nice to Have:

  • Web3 experience - working with ethers.js, viem, or blockchain data
  • Experience indexing blockchain data or using subgraphs
  • Microservices architecture experience
  • Message queues (RabbitMQ, Bull, etc.)
  • Docker and deployment experience
  • Agency or client work experience

How You'll Work

  • Freelance contractor - paid per project at a fixed price
  • Project-based - busy during active projects, quieter between projects
  • Work remotely - from anywhere, with some overlap for team calls
  • Talk to clients sometimes

Why Join Us

  • Work on different types of web3 projects
  • Team up with skilled developers and designers
  • Build your portfolio with real applications
  • Good pay for your work
  • Freelance flexibility with steady project flow

How to Apply

Send us:

  1. Live projects - show us applications you've built that we can:
  • Visit and test (live APIs or applications)
  • See the functionality working
  • Understand the technical complexity
  1. Your code - give us access to backends you've written:
  • GitHub repositories (public or private access)
  • Explain the architecture and your design decisions
  • Show us how you structured the code
  • Explain your role on each project
  1. About you - a short description of your backend and NestJS experience
  2. Your availability - confirm you can work close to full-time hours during projects
  3. Your rates - typical project rate or hourly rate

© Cytric B.V.. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Unlock the future with our transformative Web3 solutions. Experience unprecedented results and enhanced user satisfaction.

More at Cytric B.V.

All 2 roles

Similar jobs

Popular searches