← back to previous jobs

VDEX

Remote
Apply for this position
❤️ Please support us by letting VDEX know you found this job on FindWeb3.com. Thanks!

Mid-Level Backend Engineer

📅
May 25
🕘
Full-Time
💻
Fully Remote

We are looking for a mid-level software engineer to help build and maintain our decentralized trading platform. The engineer will work across core product and backend systems including trading APIs, order flows, wallet/accounting logic, market data, risk controls, admin tools, and integrations with blockchain services. Experience with crypto, trading systems, or perpetual DEXs is preferred, but strong backend engineering fundamentals are the main requirement.


Key Responsibilities



  • Build and maintain production services for trading, wallet, user, market data, and admin workflows.



  • Work on APIs, database models, background workers, queues, Redis/Kafka integrations, and internal service communication.



  • Contribute to trading-related flows such as order creation, position tracking, margin logic, funding data, liquidations, LP/yield features, and user portfolio data.



  • Write clean, testable, maintainable code following existing patterns in the codebase.



  • Debug production issues, investigate logs, reproduce bugs, and support incident fixes.



  • Improve reliability through better validation, error handling, monitoring, and automated tests.



  • Collaborate with frontend, product, DevOps, blockchain, and senior backend engineers.



  • Participate in code reviews and help improve engineering quality without overcomplicating solutions.



  • _ _




Requirements



  • 3-5 years building backend or distributed systems in production.



  • Strong backend development experience in Go, TypeScript/Node.js, or similar languages.



  • Good understanding of REST APIs, service architecture, SQL databases, Redis, queues, and background jobs.



  • Basic understanding of Docker, Git, CI/CD, and production deployment workflows.



  • Working knowledge of distributed systems, data consistency, and service-oriented architecture.



  • Comfortable working with financial/accounting-style logic where correctness matters.



  • Familiarity with Kafka (or similar), Redis, and caching patterns.



  • Experience writing unit tests and debugging integration issues.



  • Basic understanding of cryptographic principles and key management.



  • Ability to read existing code, understand system flows, and make safe incremental changes.



  • _ _




Nice to have



  • Experience with crypto, DeFi, exchanges, perpetuals, derivatives, or market-making systems.

  • Understanding of concepts like leverage, margin, liquidation, funding rates, mark price, oracle price, order books, and PnL.

  • Experience with Go services, NestJS, PostgreSQL, Redpanda, React, or Solidity.

  • Familiarity with wallet authentication, blockchain event crawlers, smart contract interactions, or signature-based withdrawal flows.


Success Criteria


A strong mid-level engineer should be able to independently own well-scoped features, fix bugs safely, write reliable code, and understand how their changes affect trading, balances, user funds, and system stability. They should not need to design the whole platform, but they should be careful, curious, and able to grow into deeper ownership of trading and risk systems.


Offering



  • Competitive base salary

  • Generous token vesting

  • Join a rapidly growing exchange at the forefront of zero knowledge innovation