Backend Engineer (Node.js + Java)
About Cowchain
Cowchain is a Web3 development company behind PixelVerse, StepApp, RetroBridge, Hybrid, Tenet, and 150+ other blockchain products with $180M+ combined market cap. We're a team of 50+ people—mostly based in Ukraine, some across Europe, fully remote. We build across DeFi, GameFi, neobanking, cross-chain bridges, AI agents, NFT platforms, and Telegram mini-apps.
We look for people who take ownership, think deeply, and enjoy figuring things out on their own. No unnecessary hierarchy—you talk directly to the founders when it matters. We value what you bring over how long you've been around.
About the role
We're looking for a Backend Engineer to join one of our partner's product teams through Cowchain's outstaffing model. You'll be working on a fintech/DeFi product—a decentralized financial platform that merges traditional banking with blockchain and AI, serving 70,000+ paying clients across 40+ countries.
Cowchain will employ you, providing all the necessary support, while you work as an embedded team member on the partner's product.
What you'll do
- Own the development, support, and optimization of backend services within the product ecosystem
- Build and maintain APIs using Java and Node.js
- Collaborate with the backend team on event-driven architectures (Kafka, NestJS microservices)
- Implement financial transaction flows, validation logic, and referral systems
- Optimize PostgreSQL performance on an ongoing basis
- Establish monitoring, alerting, and incident response standards
- Review architecture proposals and ensure alignment with business logic
Work directly with the CTO, Product Owner, and Delivery Manager
What we're looking for
- 7+ years of backend engineering experience with a focus on scalable systems
- Strong hands-on experience with both Java and Node.js in production
- PostgreSQL, Kafka, NestJS microservices
- Experience modernizing legacy systems and integrating new solutions
Fluent English (written and spoken)—the team is international
Nice to have
- Fintech, DeFi, or payments domain experience
Familiarity with tokenomics or blockchain-based business logic
What we offer
- Fully remote work
- Paid vacation and sick leave
- AI tool subscriptions (ChatGPT, Claude, Gemini) for your daily work
- Internal knowledge sharing and learning programs
- Individual onboarding tailored to your role and project
Support during power outages—equipment and coworking compensation
How it works
This is an outstaffing position: you work on a partner's fintech product as part of their engineering team, while Cowchain handles your contract, payments, and support. You get the best of both worlds—a product environment with the backing of a company that looks out for you.
Required skills experience
| Node.js | 5 years |
| Java | 5 years |
| PostgreSQL | 3 years |
| Kafka | 2 years |
| Nest.js | 2 years |
Required domain experience
| Fintech | 2 years |
Required languages
| English | C1 - Advanced |
| Ukrainian | C2 - Proficient |