We’re Hiring: Node.js Full-Stack Developer
Location: Remote (Eastern European time zone preferred)
Type: Part-time / Contract
Experience Level: Middle
About the Role
Osambit is looking for a skilled Node.js Full-Stack Developer to help build a robust, scalable platform for managing cryptocurrency mining operations across multiple facilities. You’ll develop features for miner data visibility, billing automation, and multi-currency payments, working closely with our infrastructure and product teams.
Our client operates mining hardware in Ethiopia, the US, and potentially other locations. They use ViaBTC for miner performance aggregation but are migrating to a custom solution that integrates monitoring, billing, and support into a single dashboard.
What You’ll Do
- Build a full-stack application using Node.js (Express/Nest.js) and React
- Integrate with ViaBTC API to retrieve and display miner performance data
- Design data models and relational DB schemas for miner metadata, billing, and users
- Implement billing logic that calculates electricity consumption based on miner output
- Support USDC payments via Ethereum, Polygon, and BSC; integrate with Stripe for fiat
- Develop an admin dashboard to manage facility configurations, pricing, and user balances
- Collaborate with product owners to define system rules and business logic
Requirements
- 3+ years of experience with Node.js (Express or Nest.js)
- Strong experience with React and component-based frontend development
- Familiarity with PostgreSQL, MySQL, or any relational DB
- Experience working with REST APIs and third-party integrations
- Good understanding of backend architecture, auth, and state management
- Git proficiency and ability to work independently in a remote team
- Clear written and spoken English
Nice to Have
- Experience with AWS services (Lambda, S3, RDS, CloudWatch)
- Background in crypto, mining infrastructure, or IoT systems
- Familiarity with payment integrations (Stripe, stablecoins, Web3 wallets)
- Knowledge of data visualization libraries (e.g., Chart.js, Recharts)
What We Offer
- Remote-first work culture with flexible hours
- Interesting project in the crypto infrastructure space
- A chance to influence architecture and implementation decisions
- Long-term collaboration on additional phases of the platform
- Competitive compensation