Python Blockchain Developer

This is a remote position.

We are seeking skilledBackend Developersto 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 usingadvanced Python, includingasyncioandFastAPI
  • Integrate withSQLandNoSQLdatabases, primarilyMongoDB
  • Build, test, and deploy services inDockerized environments
  • Manage version control workflows usingGit-based repositories
  • Ensure the quality and performance of backend logic incloud-based deployments
  • Collaborate closely withfrontend,DevOps, anddata engineeringteams

Requirements

  • Proven, hands-on experience inadvanced Python development
  • Strong knowledge ofasynchronous programming models(asyncio, async/await)
  • Proficiency inDockercontainerization and deployment
  • Experience withMongoDBand data modeling for NoSQL solutions
  • Comfortable withGitworkflows and team-based version control
  • Familiarity withAzure Cloud Services(e.g., Azure Functions, Blob Storage, Networking)
  • Proficient inEnglish(minimumB2 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

Originally posted on Himalayas