Skip to main content
NA logo

Senior Python Developer (Async Systems) — Crypto & Prediction Markets Platform

NA
Full Timesenior
INPosted April 18, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonGoRustFastAPIAWSGCPAzureDockerPostgreSQLRedisGitHubKafkaRabbitMQ

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

About the RoleWe are building a next-generation crypto-native prediction markets trading platform focused on low-latency trading, real-time data ingestion, and high-throughput event processing. We’re looking for a Senior Python Developer with deep expertise in asynchronous programming to architect and implement core backend systems that power trading, pricing, testing, and market resolution.

This is a high-impact role where you will shape system design decisions from the ground up in a fast-moving, technically rigorous environment.

What You’ll Do

  • Design and implement high-performance async services using Python (e.g., asyncio, FastAPI, aiohttp)
  • Build and maintain event-driven architectures for real-time market data and trade execution
  • Develop low-latency APIs and backend services supporting trading and order matching
  • Integrate with blockchain networks, wallets, and smart contracts (EVM-based or others)
  • Optimize concurrency, throughput, and fault tolerance across distributed systems
  • Implement monitoring, logging, and alerting for production-grade systems
  • Contribute to system design, code reviews, and technical roadmap

Required Qualifications

  • 2+ years of professional experience with Python
  • Strong experience with asynchronous programming paradigms (async/await, event loops, concurrency patterns)
  • Hands-on experience with async frameworks (e.g., FastAPI, Starlette, aiohttp)
  • Solid understanding of distributed systems, message queues (Kafka, RabbitMQ, NATS), and pub/sub models
  • Experience building real-time systems (e.g., trading platforms, streaming pipelines, WebSockets)
  • Proficiency with PostgreSQL, Redis, or similar data stores
  • Familiarity with Docker and cloud environments (AWS/GCP/Azure)
  • Strong debugging, performance tuning, and code optimization skills

Optional: GUI / Desktop Development (Qt6)

  • Experience building desktop or operator-facing tools using Qt6 bindings for Python (e.g., PySide6, PyQt6)
  • Ability to design responsive, event-driven GUIs that integrate with async backends (e.g., bridging Qt event loop with asyncio)
  • Familiarity with model view patterns in Qt (MVC/MVVM) and efficient rendering of real-time data (charts, order books, logs)
  • Building internal tools such as trading dashboards, monitoring consoles, or market visualization apps

Nice to Have

  • Experience in crypto/web3 ecosystems (DeFi, prediction markets, exchanges)
  • Experience with Rust, Go, C++ or other systems languages

What We Offer

  • Opportunity to build a greenfield platform in a rapidly evolving space
  • High ownership and autonomy in technical decision-making
  • Flexible remote work environment
  • Competitive compensation + potential token upside
  • Collaborative, engineering-first culture

How to ApplySubmit your CV, GitHub profile, and (if available) examples of async systems or real-time services you’ve built. Include a brief note on your experience with concurrency and distributed systems.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free