Senior Backend Engineer (Typescript)

Project Description

The project is a DeFi-focused infrastructure platform that builds scalable, high-performance backend systems for handling digital assets and financial data. The backend services power core infrastructure components such as pricing, token data, historical data, and backend-for-frontend (BFF) layers used by multiple products and integrations.
The system operates in a high-load environment and requires strong focus on structure, scalability, reliability, and security within a blockchain-driven ecosystem.

 

Responsibilities

  • Design and implement scalable backend microservices and high-performance APIs using Nest.js
  • Ensure low latency and high throughput across service architecture
  • Write clean, maintainable, and well-documented code in accordance with internal coding standards
  • Monitor technical and business metrics and configure alerting systems for early incident detection
  • Perform regular system profiling and performance analysis, including database query and response-time optimisation
  • Participate in code reviews, architecture discussions, and sprint planning sessions
  • Promote best engineering practices across the team
  • Ensure backend systems are secure, scalable, and resilient
  • Apply industry best practices for data protection and system design
  • Proactively identify and mitigate system vulnerabilities
  • Stay up to date with emerging backend technologies and introduce tools or practices that improve system performance and team efficiency
  • Continuously seek improvements in system architecture and overall backend performance

     

Requirements

  • Previous experience working on fintech, DeFi, or crypto-related projects
  • Hands-on experience with microservices architecture in high-load environments
  • Experience setting up and managing metrics pipelines and alerting systems
  • Strong proficiency in Node.js and TypeScript
  • Solid SQL knowledge and hands-on experience with PostgreSQL
  • Familiarity with Redis, message brokers (e.g. NATS, EMQX, Kafka), and monitoring tools such as Prometheus and Grafana
  • Good understanding of blockchain fundamentals, Web3 concepts, and Solidity
  • Working knowledge of CI/CD pipelines, Docker, and basic Kubernetes concepts
  • Strong problem-solving skills, proactive communication style, and quality-driven mindset
  • Experience working in Scrum-based agile environments
  • Willingness to work in a hybrid format, including on-site presence multiple days per week

     

Nice to Have

  • Deep hands-on experience with Nest.js
  • Knowledge of event-driven architecture and asynchronous communication patterns
  • Experience with Web3 libraries such as ethers.js or web3.js for blockchain interactions

Required domain experience

Blockchain / Crypto 1 year

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 10 February
62 views
ยท
14 applications
39% read
ยท
16% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...