Senior Back‑End Engineer (Python/WEB3)

Remote
Full Time
Experienced
About Tothemoon

Tothemoon is a user-centric, multiservice digital assets trading platform. At Tothemoon, we prioritize what matters most in finance: reliability. Whether it’s buying, selling, exchanging, or investing in cryptocurrencies, you can trust us to protect your financial interests and propel you towards a prosperous future. Join a rapidly growing community of users who choose Tothemoon for their digital transactions.

About the role
Help us launch a fiat on‑ramp / off‑ramp microservice that lets users buy and sell stablecoins for fiat. You will design a Python‑based gateway that talks to payment processors and on‑chain custody contracts, adding pricing mark‑ups, AML hooks, and robust reconciliation.

Responsibilities

  • Own the full lifecycle of FastAPI (or similar) and Django back ends: architecture, code, tests, CI/CD.
  • Integrate third‑party payment APIs (card, bank transfer) and implement webhook listeners.
  • Build pricing and fee‑calculation modules that embed our revenue spread.
  • Connect to EVM/Solana contracts via web3.py / AnchorPy for token settlement.
  • Store transactional data in PostgreSQL, cache in Redis; export daily CSVs for finance.
  • Implement KYC/AML checks (TRM Labs / Chainalysis) and risk limits.
  • Implement event‑driven architecture with message brokers (Kafka, RabbitMQ) where appropriate.
  • Write unit, integration, and load tests; support an external security audit.
  • Collaborate closely with the React front end and DevOps on monitoring and incident response.

Requirements

  • 4+ years of professional Python development, including high‑throughput REST APIs.
  • Production experience integrating payment processors or banking rails.
  • Solid grasp of SQL, async IO, message queues, and caching strategies.
  • Familiarity with crypto libraries (web3.py, eth‑account, solana‑py).
  • Comfort with Docker, CI/CD pipelines, and basic Kubernetes.
  • Fluent English.

Nice‑to‑have

  • Experience with Unlimit, Stripe, or Adyen APIs.
  • Knowledge of FX markets and spread pricing.
  • Exposure to PCI‑DSS or ISO 27001 compliance.

Why Join Us:
• A multicultural environment with employees from around the world.
• A team of professionals with diverse expertise.
• Flexibility and readiness for change, as we are a product company.
• A DevOps culture where the infrastructure team ensures reliability and security.
• Responsibility and freedom in problem-solving.
• Complex business logic of the product, working with sensitive data and secure APIs, utilizing microservices architecture.
• Opportunity to dive into trading and blockchain topics.

Conditions:

• Salary is negotiable during the interview and depends on the candidate's experience.
• Flexible working hours
• Paid holidays.
• Work format: remote

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*