Senior Python Developer

EPAM Systems

Warsaw, MA, Poland • 16m ago • Remote

Senior

Remote

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Python Developer
  • Focus: Building secure backend systems for digital assets and blockchain-based financial operations

Description

You will help develop secure, high-performing systems that support critical financial operations in the digital assets and blockchain space. The role includes designing and implementing features and microservices, defining technical specifications, and ensuring quality through unit and integration testing and code reviews. You will also build secure integrations with blockchain networks, crypto exchanges, and digital wallets.

Responsibilities

  • Collaborate with team members and stakeholders to deliver features and new products
  • Develop solutions based on business requirements
  • Create technical specifications covering technology choice and coding workflow
  • Present implementation work to team leaders/CTO
  • Write unit and integration tests
  • Ensure quality, security, maintainability, and extensibility
  • Perform code reviews to spot anti-patterns and refactor opportunities
  • Design and implement secure integrations with blockchain networks, crypto exchanges, and digital wallets
  • Support systems for cryptocurrency trading, custody, and settlement

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
  • 3+ years of software development
  • Strong knowledge of software design and architecture
  • Attention to detail and a technical mindset
  • Understanding of software quality assurance principles
  • Experience with SDLC processes
  • Experience with service-oriented architecture (SOA)
  • Experience developing and coding in Python
  • Experience with SQL and NoSQL databases
  • Some experience with RabbitMQ, Kafka, or similar messaging technologies
  • Experience developing microservices and managing containerized applications
  • Some experience building WebSockets
  • Some level of experience with Kubernetes and Infrastructure as Code tools such as Terraform and Helm
  • Proficiency with Git and Jenkins
  • Understanding of web security standards and best practices
  • Strong knowledge of blockchain fundamentals, cryptography, and digital assets
  • Hands-on experience integrating with crypto APIs (REST/WebSocket), smart contracts, or blockchain SDKs
  • English proficiency at B2 (upper-intermediate)

Benefits

  • Hybrid-by-design with opportunity to work remotely within Poland and work abroad up to 60 days annually
  • Career development programs, mentoring, soft skills and well-being programs, and certifications
  • English classes
  • Stable pay; Employee Stock Purchase Plan with 15% discount
  • Health insurance, multisport, shopping vouchers; referral bonuses up to $2,000
  • Social and well-being events; office amenities (snacks, coffee, entertainment zones)
  • Contractor (B2B) cooperation possible; benefits listed apply to employees only

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report