Senior Python Developer

EPAM Systems

Krakow, 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: Secure, high-performing systems for digital assets and blockchain-enabled financial operations

Description

You will build and evolve secure software supporting critical financial processes in the blockchain and digital assets domain. The work includes implementing features from business requirements, defining technical specifications, writing and validating tests, and presenting implementations to leadership. You’ll also design secure integrations with blockchain networks, crypto exchanges, and digital wallets, including systems for cryptocurrency trading, custody, and settlement.

Responsibilities

  • Collaborate with team members and stakeholders to develop features and new products
  • Develop solutions according to business requirements
  • Define and document technical specifications (technology and workflow) to coding standards
  • Present implementation work to team leaders/heads/CTO
  • Implement unit and integration tests
  • Ensure quality, security, modifiability, and extensibility
  • Participate in code reviews; identify anti-patterns and opportunities for refactoring
  • Design and implement secure integrations with blockchain networks, crypto exchanges, and digital wallets
  • Contribute to 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 experience
  • Excellent knowledge of software/application design and architecture
  • Technical mindset with attention to detail
  • Understanding of software quality assurance principles
  • Experience with SDLC processes
  • Experience with service-oriented architecture (SOA)
  • Experience with Python development and coding
  • 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 experience with Kubernetes and Infrastructure as Code (Terraform, Helm)
  • Proficiency with version control and CI tools (Git, 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
  • Upper-Intermediate English (B2)

Benefits

  • Growth opportunities: career development programs; mentoring and soft skills/well-being programs; certifications (Anthropic, Gemini, GCP, Azure, AWS); English classes
  • Supportive team and agile, startup-like culture
  • Hybrid working model with remote opportunity within Poland
  • Chance to work abroad up to 60 days annually and relocation opportunities
  • Stable pay and Employee Stock Purchase Plan with 15% discount
  • Benefits package (health insurance, multisport, shopping vouchers) and referral bonuses up to $2,000
  • Office amenities and corporate/social/well-being events; free snacks and coffee

See similar jobs

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

See more

Unlock Full Resume Report