Senior Python Back-End Developer – Crypto

WorkinVirtual-curated

Checked against the employer’s official careers page

WorkinVirtual wrote an original summary of this opportunity for remote-job discovery. We are not the employer and do not represent this company. Confirm the current requirements and complete the application only on the official employer page.

Official source last checked September 30, 2026.
Remote job overview

Remote — UA

EPAM Systems

Posted September 30, 2026 · Official source checked September 30, 2026

Limited information
Eligible locations
UA
Required time zone
Not disclosed
Employment type
Full-time
Experience
Not disclosed
Compensation
Not disclosed
Work authorization
Not disclosed
Travel
Not disclosed
Training
Not disclosed
Application
Company application site
Listing closes
October 20, 2026
Remote status declaredApply link checked

About the Opportunity

EPAM Systems is hiring a Senior Python Back-End Developer to help build secure, scalable systems supporting cryptocurrency trading, custody, and settlement.

This is a remote position available only to candidates working from within Ukraine. The role focuses on Python back-end development, distributed systems, blockchain integrations, crypto APIs, microservices, databases, and infrastructure used by digital-asset platforms.

What You’ll Do

  • Collaborate with engineering teams and stakeholders to develop new products and features.
  • Build software solutions based on defined business requirements.
  • Create technical specifications covering architecture, technology choices, workflows, and coding standards.
  • Present implementation details to engineering leadership and senior technical stakeholders.
  • Develop unit and integration tests.
  • Ensure software meets quality, security, maintainability, and extensibility requirements.
  • Participate in code reviews, identify anti-patterns, and recommend refactoring improvements.
  • Design and implement secure integrations with blockchain networks, cryptocurrency exchanges, and digital wallets.
  • Contribute to systems supporting crypto trading, custody, and settlement.

Required Experience

Candidates need at least five years of professional software-development experience using Python.

A bachelor’s degree in Computer Science or a related field is required.

The role also requires knowledge of software architecture, application design, software quality assurance, and software-development lifecycle practices.

Back-End and Distributed Systems Skills

Relevant experience includes service-oriented architecture, microservices, containerized applications, SQL and NoSQL databases, RabbitMQ or Kafka, and WebSocket-based systems.

Candidates should also be familiar with Kubernetes and Infrastructure as Code technologies such as Terraform and Helm.

Experience with Git and continuous-integration platforms such as Jenkins is required.

Blockchain and Crypto Expertise

The position requires understanding of blockchain fundamentals, cryptography, and digital assets.

Candidates should have hands-on experience integrating with crypto APIs using REST or WebSocket interfaces, smart contracts, or blockchain SDKs.

Preferred Background

Additional useful experience includes PHP, decentralized-finance protocols, Web3 frameworks, and digital custody systems.

Remote Work

This role supports remote work only from within Ukraine. EPAM also notes that employees may work from its offices or coworking spaces in Ukraine depending on preference and availability.

Compensation

EPAM does not disclose a numerical salary range for this opportunity.

About EPAM Systems

EPAM Systems is a global digital engineering and technology services company working across software development, cloud, data, AI, and enterprise transformation projects.

Candidates applying through WorkinVirtual will be directed to EPAM’s official careers page. WorkinVirtual is not the employer and does not accept applications for this opportunity.

Unclaimed company profile

EPAM Systems

Unclaimed source-only company created from a WorkinVirtual-curated official job URL.

Not employer-managed yet
Claim this company
Official employer application

Apply on the employer’s official site

This is a WorkinVirtual-curated discovery listing, not an employer-managed application. WorkinVirtual does not collect, copy, email, or forward your resume for this role. Opening the site does not mean you applied.

Sign in to save this job