Senior Python Developer
Description
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
Benefits
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