Senior Backend Software Engineer (Web3, DeFi)
We are looking for a Senior Backend Software Engineer to join a fast-growing, well-funded technology startup operating at the intersection of Web3, cybersecurity, and artificial intelligence.
Our client is building a real-time security platform that helps protect digital assets by identifying and preventing threats before they occur. The platform processes massive volumes of blockchain and security-related data in real time, leveraging advanced analytics, AI, and large-scale distributed systems.
This is an opportunity to join a high-impact engineering team working on technically challenging problems in one of the fastest-growing sectors of the technology industry.
As a Senior Backend Software Engineer, you will be part of a team responsible for transforming blockchain data into actionable security insights. You will design, build, and scale backend services that process large volumes of real-time events, power detection engines, and help customers identify threats before financial damage occurs.
Requirements
- 5+ years of software engineering experience
- Strong experience with Python and/or Java
- Proven hands-on experience with Web3, blockchain infrastructure, DeFi protocols, or crypto products
- Deep understanding of blockchain concepts, transactions, smart contracts, wallets, and on-chain data
- Experience designing and building backend services in production environments
- Experience working with cloud platforms (AWS preferred)
- Experience with SQL databases (PostgreSQL is a strong advantage)
- Experience working with distributed systems, event-driven architectures, or large-scale data processing
- Familiarity with CI/CD methodologies and related tools
- Strong understanding of software engineering best practices, testing, and code quality
- Experience with Git workflows
- Excellent communication skills and ability to thrive in a collaborative environment
Nice to Have
- Experience with blockchain indexing, transaction monitoring, or blockchain analytics platforms
- Experience with cybersecurity, fraud detection, risk analysis, monitoring, or threat intelligence products
- Experience processing real-time streams of data or high-volume event pipelines
- Experience working in startups and fast-paced product environments
- Experience using AI-powered development tools to improve productivity and software quality
Required skills experience
| Java | 4 years |
| Web3 | 2 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |