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 Poland (Prod- A3/B track) 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
Job description provided by EPAM Systems.
View the original posting