Logo for Madiff

Python Blockchain Developer

Role overview

Qualifications

  • Proven, hands-on experience in advanced Python development
  • Strong knowledge of asynchronous programming models (asyncio, async/await)
  • Proficiency in Docker containerization and deployment
  • Experience with MongoDB and data modeling for NoSQL solutions

Responsibilities

  • Develop scalable and performant backend services using advanced Python, including asyncio and FastAPI
  • Integrate with SQL and NoSQL databases, primarily MongoDB
  • Build, test, and deploy services in Dockerized environments
  • Manage version control workflows using Git-based repositories

Key facts

  • Remote from: Anywhere
  • Full time
  • Blockchain Developer
  • English

Hard skills

Other skills

  • Collaboration

About the company

Madiff logo

Madiff

  • IT Services & Consulting
  • 51–200
We are an international Innovation, IT and high-tech engineering consulting company that delivers unique value in a wide variety of industries. Our mission is to add value to our customers businesses by providing digital and technological innovation services, delivering disruptive results and making our clients stand out in their market. We are driven by a creative and innovative consulting approach strongly oriented to getting results. We MAKE THE DIFFERENCE. Poland | UK | Switzerland | USA | Norway | Portugal | Spain | France | Singapore Warsaw Prosta 20 Wrocław Rybacka 7 Lublin Grottgera 2

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

This is a remote position.

We are seeking skilled Backend Developers to join our engineering team focused on building and scaling a backend platform that interacts with blockchain protocols and high-throughput data pipelines. This role involves developing robust services in Python, managing cloud infrastructure, and supporting data storage and processing across both structured and unstructured datasets.

Responsibilities

  • Develop scalable and performant backend services using advanced Python, including asyncio and FastAPI
  • Integrate with SQL and NoSQL databases, primarily MongoDB
  • Build, test, and deploy services in Dockerized environments
  • Manage version control workflows using Git-based repositories
  • Ensure the quality and performance of backend logic in cloud-based deployments
  • Collaborate closely with frontend, DevOps, and data engineering teams


Requirements

  • Proven, hands-on experience in advanced Python development
  • Strong knowledge of asynchronous programming models (asyncio, async/await)
  • Proficiency in Docker containerization and deployment
  • Experience with MongoDB and data modeling for NoSQL solutions
  • Comfortable with Git workflows and team-based version control
  • Familiarity with Azure Cloud Services (e.g., Azure Functions, Blob Storage, Networking)
  • Proficient in English (minimum B2 level)
Nice to have:
  • Understanding of cryptocurrencies and blockchain protocols (e.g. bitcoin, ethereum, layer 2 solutions)
  • Experience building or integrating with smart contracts and decentralised systems
  • Experience with typescript or node.js (for integration and service orchestration)
  • Exposure to apache spark or databricks for data processing tasks


Benefits

  • Solid, competitive salary.
  • Work in multilingual, multinational and multicultural environment on international projects
  • Medical care


Related jobs

See all Blockchain Developer jobs

Other jobs at Madiff