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 |
๐
$4000-5400
Average salary range of similar jobs in
analytics โ
Loading...