
Senior NestJS Developer
Primary stack
Nice to have's
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:
- 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
- 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
- About you - a short description of your backend and NestJS experience
- Your availability - confirm you can work close to full-time hours during projects
- 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 rolesSimilar jobs

Senior NestJS Developers
Logicflow International LLC

Senior NestJS Developers
Logicflow International LLC

Senior NestJS Developers
Logicflow International LLC

Senior NestJS Developers
Logicflow International LLC