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
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