Senior Python Developer
We are seeking a Senior Python Developer. This role is ideal for someone eager to apply strong engineering skills within the fast-evolving world of digital assets and blockchain technology. You'll contribute to building secure, high-performing systems that support critical financial operations. If you enjoy tackling complex technical challenges while working alongside a collaborative, forward-thinking team, this opportunity offers plenty of room to grow
Responsibilities
- Collaborate with team members and stakeholders in developing features and new products
- Develop solutions according to specified business requirements
- Define and write up technical specifications, including the appropriate technology and workflow to coding standards
- Demonstrate and present implementation work to team leaders, heads, or the CTO
- Implement unit and integration tests to validate functionality
- Ensure software meets all requirements of quality, security, modifiability, and extensibility
- Participate in code reviews, identifying anti-patterns in the code along with opportunities for refactoring
- Design and implement secure integrations with blockchain networks, crypto exchanges, and digital wallets
- Contribute to the development of systems supporting cryptocurrency trading, custody, and settlement
- Take on other duties as deemed necessary by their superior from time to time
Requirements
- A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- 3+ years of experience in software development
- Excellent knowledge of software and application design and architecture
- A technical mindset with great attention to detail
- Understanding of software quality assurance principles
- Experience with software development lifecycle (SDLC) processes
- Experience with service-oriented architecture (SOA)
- Experience in software development 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 in using version control and continuous integration tools such as 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
- Upper-Intermediate English language competency (B2)
Nice to have
- Exposure to DeFi protocols, Web3 frameworks, or digital custody systems, which is a plus
- Knowledge of PHP, which will be considered an advantage
We offer
- We gather like-minded people:
- Top tech minds driving innovation in AI, cloud and digital platform modernization
- Supportive team and agile, startup-like culture
- Hybrid by design mode and opportunity to work remotely within Poland
- Chance to work abroad for up to 60 days annually
- Business-driven relocation opportunities
- We provide growth opportunities:
- Career development programs
- Thought leadership, mentoring, soft skills and well-being programs
- Certification (Anthropic, Gemini, GCP, Azure, AWS)
- English classes
- We cover it all:
- Stable pay
- Participation in the Employee Stock Purchase Plan with a 15% discount
- Benefits package (health insurance, multisport, shopping vouchers)
- Referral bonuses up to $2,000
- Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more
- Corporate, social and well-being events
- Please, note:
- Benefits listed above are available to employees only
- We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually
- We will reach out to selected candidates exclusively
EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.
Required Skills
Required Languages
🇬🇧 English