Job description
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
Who can apply
Eligible countries: United States. Accepted UTC offsets: UTC-10, UTC-9, UTC-8, UTC-7, UTC-6, UTC-5, UTC+14. Review the full description for employer-specific work authorization, residency and schedule requirements.