- +1
- +11
- England, United Kingdom
About
Our client in the DePIN space is seeking a Senior Backend Engineer to design, build, and optimize scalable distributed systems in a cutting-edge technical environment.
You will work with Node.js, TypeScript, and NestJS, focusing on real-time data processing, event-driven architectures, and high-performance APIs. This role offers the opportunity to shape the backend infrastructure of a forward-thinking company while collaborating closely with an elite engineering team.
Key Responsibilities- Design, develop, and maintain scalable backend services using Node.js and NestJS.
- Architect and optimize microservices to handle high-volume data ingestion and processing.
- Implement and manage database schemas, migrations, and optimizations for PostgreSQL.
- Develop and maintain real-time event-driven architectures using Kafka and RabbitMQ.
- Enhance system monitoring, logging, and observability using tools like Prometheus and Sentry.
- Optimize system performance through caching strategies (Redis) and database tuning.
- Ensure best practices in security, testing (Jest), and CI/CD (GitHub Actions).
- Collaborate with cross-functional teams to improve system design and scalability.
- Write clean, maintainable code and participate in code reviews and architecture discussions.
- Strong backend development expertise with modern languages and frameworks (experience with Node.js, TypeScript, and NestJS is a plus).
- Proficiency in relational databases and caching strategies, with knowledge of PostgreSQL, Redis, or similar technologies.
- Experience designing event-driven architectures using message brokers (such as Kafka or RabbitMQ).
- Familiarity with containerization and orchestration, including Docker (Kubernetes experience is a bonus).
- Understanding of monitoring, logging, and observability best practices (tools like Prometheus or Sentry are beneficial).
- Experience with CI/CD workflows and automation pipelines (such as GitHub Actions or equivalent solutions).
- Strong grasp of security best practices, performance optimization, and scalable distributed systems.
Nice-to-have skills
- Node.JS
- TypeScript
- NestJS
- PostgreSQL
- Kafka
- RabbitMQ
- Prometheus
- Redis
- Jest
- Docker
- Kubernetes
Work experience
- Backend
Languages
- English