Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
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