About the company
P2P helps investors compound their cryptocurrency investments through non-custodial staking. We provide high uptime, secure staking with advanced monitoring & support.
Job Summary
You will
📍Design and implement scalable backend services using NestJS and Node.js 📍Work with relational databases and designing normalized schemas (PostgreSQL) 📍Implement asynchronous processing and inter-service communication (e.g., via RabbitMQ) 📍Build and maintain RESTful and GraphQL APIs 📍Write unit and integration tests 📍Follow best practices in code structure, error handling, logging, and configuration management 📍Apply principles of Domain-Driven Design (DDD) to organize and model complex business logic 📍Use common architectural and design patterns (e.g., Factory, Strategy, Adapter, Dependency Injection) to structure the codebase and improve maintainability
You have
📍Strong understanding of TypeScript and modern JavaScript 📍Deep understanding of DDD principles and how to apply them in real-world projects 📍Understanding of fundamental cryptographic concepts (e.g., hashing, digital signatures, asymmetric encryption) 📍Ability to write clean, maintainable, and self-documented code 📍Proactive communication and ownership mindset
The crypto industry is evolving rapidly, offering new opportunities in blockchain, web3, and remote crypto roles — don’t miss your chance to be part of it.