Python Engineer (Compliance & Customer Support team)

Wallet

Wallet

Software Engineering · Full-time

Remote

Posted on Feb 23, 2026

Wallet in Telegram is a digital asset solution natively embedded into Telegram’s interface. Backed by The Open Platform, Wallet in Telegram gained 100M+ user accounts in 2024, and aims to make its solution available to all 1BN+ of Telegram’s users. Wallet in Telegram offers a dual-wallet experience with Crypto Wallet (a multi-chain wallet for trading and sending crypto to contacts) and TON Wallet (a self-custodial wallet with access to the TON ecosystem of dApps and tokens).

We're looking for a Python Engineer to join our Compliance & Customer Support team. You'll design and build automation tools that reduce manual processes, ensuring our compliance operations are scalable, efficient, and audit-ready, while also supporting customer-facing workflows.

Responsibilities:

  • Collaborate with Product Managers, Analysts, Engineers, and QA to develop solutions that meet regulatory standards and customer support requirements.

  • Design, build, and maintain internal tools for operational teams, focusing on compliance and customer support automation.

  • Integrate with external compliance and financial services.

  • Contribute to system architecture and design discussions.

  • Mentor and support other engineers on the team.

Requirements:

  • 5+ years of backend engineering experience.

  • Strong Python skills, especially with FastAPI, Pydantic, SQLAlchemy, Alembic.

  • Experience with PostgreSQL in production environments.

  • Solid knowledge of scalable microservice architectures.

  • Familiarity with various storage systems (SQL/NoSQL, in-memory DBs).

  • Ability to write clean, maintainable, and well-tested code.

  • A mindset focused on simplicity and clarity in solutions.

  • English at B1+ level (spoken and written).

Nice to Have:

  • Experience in product-driven or customer-facing companies.

  • Understanding of compliance or financial services requirements.

  • Previous work in Fintech companies.

  • Experience with Temporal.

  • Experience with LangChain/LangGraph.

  • Proficiency in Java or Kotlin.

Why it is a fantastic opportunity:

  • Our business is growing at an exponential scale.

  • Non-bureaucratic management that focuses on results.

  • Regular performance reviews to assess your progress.

  • Remote setup with access to our hubs in Dubai, Yerevan, London and Belgrade.

  • Compensation for medical expenses.

  • Provision of necessary equipment.

  • 20 working days of paid vacation annually.

  • 11 days off per year.

  • 14 days of paid sick leave to support your health and recovery when needed.

  • Access to internal conferences, English courses and corporate events.

Wallet is an equal opportunity employer.