Senior Backend Developer (Python + JS) (NO C2C!)
Engineering | Remote | Contract
JOB TYPE: Freelance, Contract Position - No agencies (See notes below)
LOCATION: Remote (TimeZone: BST, CST, EST)
HOURLY RANGE: Our client is looking to pay $100 - $150 USD / HR
ESTIMATED DURATION: 40Hrs/Week - Short, one-time job
Braintrust (usebraintrust.com) is a user-controlled talent network, where you keep 100% of what you earn and actually get to own the platform. We've been onboarding some big clients and specifically need a Senior Data Architect for our client.
About the Project / Role
In an attempt to quantify the velocity of the our ecosystem, this project intends to build a web scraper that then stores data in a GraphQL database. The database will house information specific to our based companies, projects, tokens, and applications, and source data from GitHub, Twitter, and our blockchain.
The goal of this project is to routinely track the development of our ecosystem. We’d like to start collecting data in the next 2-3 weeks to track our progress, and launch an internal dashboard by the end of August or early September.
This project is mainly built to serve our business development and marketing needs, the organization dedicated to the proliferation of the our network. Our ecosystem has captured incredible growth over the past six months, and we’re no longer able to track new companies or projects that are launched as there are so many. In order to understand if our marketing initiatives are succeeding, we need to be able to understand if developer activity is increasing or decreasing, as well as if the user base is increasing or not.
This project’s main goal is to build the most comprehensive database for all our based activity. This means development velocity (new repos, commits, GitHub stars, active developers), token data (total value locked, amount of transactions for each token), and on-chain data (amount of token holders).
The final deliverable here is threefold:
- A routine web scraper that posts data to a GraphQL database
- An internal tool that allows our employees to write and read data from that database
- Easy APIs to export / import data to said database, e.g. to Slack for updates
- Rust preferred
ABOUT THE HIRING PROCESS:
Qualified candidates will be invited to do a screening interview with the Braintrust staff. We will answer your questions about the project, and our platform. If we determine it is the right fit for both parties, we'll invite you to join the platform and create a profile to apply directly for this project.
C2C Candidates: This role is not available to C2C candidates working with an agency. If you are a professional contractor who has created an LLC/corp around their consulting practice, this is well aligned with Braintrust and we’d welcome your application.
Braintrust values the multitude of talents and perspectives that a diverse workforce brings. All qualified applicants will receive consideration for employment without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status.