Location: Warsaw, Poland (Hybrid 2-3 days/week from the Warsaw office)
Employment Type: B2B Contract
Start Date: Immediate
About the Role
We are looking for an experienced Senior Crypto Developer to join an innovative team building next-generation blockchain and crypto-enabled payment solutions. You'll be responsible for designing, developing, and maintaining secure, scalable, and high-performance distributed systems while contributing to the full product lifecycle-from architecture through deployment and ongoing support.
This role is ideal for someone with deep Java backend expertise, strong blockchain knowledge, and experience delivering enterprise-grade financial applications.
Responsibilities
Design, develop, and maintain crypto product capabilities end-to-end.
Build scalable, secure, and highly available distributed systems.
Develop and integrate REST APIs, orchestration services, and third-party integrations.
Implement blockchain-based solutions using modern crypto technologies.
Work with smart contracts and Ethereum Virtual Machine (EVM)-based platforms.
Participate in architecture discussions and technical design decisions.
Ensure software quality through unit testing, performance testing, and CI/CD pipelines.
Monitor application performance and implement observability, alerts, and high availability strategies.
Collaborate with cross-functional teams to deliver secure and reliable solutions.
Contribute to ongoing product improvements and production support.
Required Skills & Experience
12+ years of professional software development experience.
Strong backend development expertise using Java.
Experience building large-scale distributed systems and microservices.
Strong understanding of:
Blockchain technologies (Bitcoin, Ethereum, Hyperledger, etc.)
Distributed Ledger Technologies (DLT)
DeFi applications
Security protocols
Private key custody
Hands-on experience with:
Solidity
Ethereum Virtual Machine (EVM)
Smart contract development
Assembly (preferred)
Strong knowledge of Secure Software Development Lifecycle (SSDLC).
Experience with Git, CI/CD pipelines, automated testing, and performance optimization.
Understanding of monitoring, logging, and high-availability architectures.
Experience working within payment systems or financial services is highly desirable.
Excellent communication skills and ability to collaborate with technical and business stakeholders.
Strong analytical and problem-solving skills.
Nice to Have
Full-stack development experience.
Strong frontend development using Angular.
Experience with cloud platforms and containerized environments.
Knowledge of payment processing flows and financial regulations.

