Developer / Team Journey

How Developers Use the Platform

From discovering bounties to getting paid -- the full developer experience with proposals, NTE estimates, billable lifecycle phases, team claims, and budget guard protocols.

Browse Live Bounties Now
1

Discover Bounties

Browse anytimeBuilt

Start at cloudnimbusllc.com/bounties. Browse available bounties posted by organizations. Each bounty shows the title, description, required skills, difficulty level, budget range, deadline, assignment model (single dev / multi-dev / team), and a health badge indicating whether the development environment is properly configured.

Filter by skills (LWC, Apex, Flow, etc.), difficulty level (Beginner to Expert), and sort by amount or deadline. Health badges tell you at a glance whether the repo has a valid CCI config, CI pipeline, and Salesforce Site -- so you know the environment is viable before investing any time.

Mockup: Bounty Board

Build Custom LWC Dashboard Component

IntermediateValidSingle3 claims
LWCApexSOQL

$400-600

Implement Approval Process Automation

AdvancedValidMulti-Dev1 claims
ApexFlowProcess Builder

$600-900

Salesforce-Slack Integration

ExpertValidatingTeam OK0 claims
ApexIntegrationREST API

$1,000-1,500

2

Register as a Developer or Team

~3 minutesBuilt

Create your developer profile with your name, email, GitHub username, bio, and skills. Your identity is verified via a magic link sent to your email. In the future, GitHub OAuth will provide additional identity verification and link your public repositories to your profile.

Team registration: Vendors can register as a team with multiple developers. Team profiles show the collective skills, combined completion rates, and a team-level reputation score. A vendor might assign 3 people to a large bounty with a single team-level proposal.

Your profile is visible to organizations when you claim bounties. A strong profile with relevant skills, a clear bio, and good completion rates increases your chances of claim acceptance.

3

Submit Proposal with NTE Estimate

~15 minutesBuilt

Claiming a bounty is more than just clicking a button. You are submitting a full proposal that includes your approach, NTE estimate with justification, and timeline. This is professional consulting work -- the organization is evaluating your technical judgment, not just your availability.

What your proposal must include:

  • 1Approach: How you plan to solve the problem. What patterns, architecture decisions, and tools you will use.
  • 2NTE Estimate: Not-To-Exceed hours with a breakdown by lifecycle phase (discovery, architecture, dev, testing, deployment).
  • 3Justification: Why your estimate is what it is. What assumptions are you making? What risks do you see?
  • 4Timeline: When you will deliver, accounting for your other commitments.

The organization reviews your proposal alongside others. For multi-dev bounties, they may accept multiple proposals for competitive implementations. For team-accepting bounties, you can submit as a team with a team composition, shared NTE, and work distribution plan.

Mockup: Full Proposal Submission

Submit Proposal

$400-600

Build Custom LWC Dashboard Component

Posted by Cloud Nimbus LLC -- Intermediate -- Single Dev

Individual

Team

I will build the dashboard using a composition pattern with slot-based chart rendering. Each chart type will be its own child component, making it easy to add new chart types later. Architecture accounts for the client's planned migration to LWR in Q4.
20 hours
$1,800
Discovery (2h): review existing codebase + discuss charting requirements. Architecture (3h): evaluate chart library options, design component API. Development (10h): 3 chart types + responsive layout + data adapter. Testing (3h): unit tests + integration tests in scratch org. Deployment (2h): documentation + custom setting migration script.
5 business days
Mockup: Team Proposal
T

Team Apex -- 3 developers

Cloud Nimbus LLC -- Vendor Team

Team Claim

Team Composition

S

Sarah Chen

Lead -- Charts & UI

LWCCSS8h
M

Marcus Rivera

Data Layer & Apex

ApexSOQL6h
P

Priya Patel

Testing & Integration

TestingCI4h

Team NTE

18h total

Blended Rate

$95/hr avg

Timeline

3 days

“Modular architecture: parallel development across UI, data, and testing layers. Shared services pattern for data access ensures consistency. Daily sync meetings to align on interfaces.”

4

Deliver Full Lifecycle -- All Work Is Billable

Varies by bountyBuilt

Once your claim is accepted, you work through the complete delivery lifecycle. This is not “just code it and submit a PR.” Real delivery work involves:

Discovery / Proposal

2-4h

Evaluate the work, ask questions, refine understanding of requirements

Sizing / Estimation

1-2h

Provide NTE estimate with breakdown and justification

Architecture / Design

2-4h

Tech decisions considering client short-term and long-term goals

Development

Varies

The actual coding -- often 40-60% of total effort

Testing

2-4h

Automated tests + manual verification against acceptance criteria

Deployment

1-3h

CI/CD plus manual post-deployment steps (data migration, config, training)

All of these phases are billable. You log time against every phase. Your invoice will show line items for discovery, architecture, development, testing, and deployment -- each with hours, descriptions, and amounts. Clients understand that coding is just one part of the job.

Log Time from the Portal -- No Salesforce License Needed

Go to cloudnimbusllc.com/portal/hours to log time directly from your browser. Select the work item from a dropdown, pick from quick presets (15m, 30m, 1h, 2h, 4h, 8h), set the date, and add notes describing what you did. Your work log syncs to the organization's Salesforce org automatically via the sync engine. When invoice time comes, every hour you logged appears as a line item -- no manual data entry on the billing side.

Work Log Approval

Work logs go through an approval cycle. When you submit a time entry, it starts as Draft. An admin or the organization can review and approve it. Approved hours flow into invoices. If a log is rejected, you receive a notification with the reason and can resubmit with corrections. The approval status (Draft, Submitted, Approved, Rejected) is visible in the portal hours view so you always know where your time entries stand.

Mockup: Billable Time by Phase

Work Log -- All Phases Billable

Discovery

2h

Requirements review, client Q&A session

Sizing

1h

NTE estimate preparation + justification doc

Architecture

3h

Component API design, chart library evaluation

Development

10h

LWC components, Apex controllers, data adapters

Testing

3h

Unit tests, integration tests, manual QA

Deployment

1h

Migration script, custom setting config, docs

Total Billable Hours

20.0h at $90/hr = $1,800

Invoice line items reflect work across every phase -- not just “development”

5

NTE Budget Guards

Ongoing throughout workIn Progress

Every claim has an NTE (Not-To-Exceed) budget. The platform monitors your logged hours against this budget and triggers automated warnings at threshold levels. This protects both you and the organization.

The Stop-Work Protocol

If at any point you believe you cannot deliver the work within the NTE budget or timeline, you must:

  1. 1Stop work within the day -- do not continue logging hours past the point where you know the NTE will be exceeded
  2. 2Document where you are -- current progress, what's been completed, what remains
  3. 3Document what's blocking you -- technical complexity, scope creep, missing information
  4. 4Request an extension with a revised NTE and justification for the additional time

70%

Warning

Review remaining scope

90%

Alert

Must confirm on track

100%

Stop

Must request extension

Mockup: NTE Budget Guard Dashboard

WI-040: Budget Status

Hours Logged: 14 of 20 NTE70%
0hWarning: 70%20h NTE
Discovery: 2h logged
Architecture: 2.5h logged
Development: 8h logged (in progress)
Testing: 1.5h logged
Deployment: 0h (pending)

70% NTE Warning

You have logged 14 of 20 NTE hours. If you believe you cannot deliver within the remaining 6 hours, you must stop work, document your current state, and request an extension.

6

Deploy & Submit -- CI + Manual Steps

VariesBuilt

Deployment is not just pushing code. Real acceptance often requires both automated CI validationand manual post-deployment steps that CI/CD cannot cover:

CI Validates (Automated)

  • - Apex test execution + coverage
  • - PMD static analysis scan
  • - Scratch org build verification
  • - Regression test suite

Human Verifies (Manual)

  • - Data migration script verified in sandbox
  • - Configuration settings populated
  • - Training documentation delivered
  • - End-to-end smoke test in staging

The acceptance checklist has two sections: items that CI validates automatically, and items that a human must verify manually. Both must pass before the organization can accept your submission. Deployment work (writing migration scripts, documenting config steps, creating training materials) is billable time just like development.

Mockup: Deployment Checklist

Deployment Verification -- CI + Manual Steps

CI Validates Automatically

Apex Tests: 42/42 passing (97% coverage)
PMD Scan: 0 violations
Scratch Org Build: Success

Human Verifies Manually

Data migration script: 150 records verified in sandbox
Custom setting: DefaultChartType populated
Admin training document reviewed and approved
End-to-end smoke test in staging org

Both CI and manual criteria must pass before the organization can accept your submission

7

Get Paid

~1-3 business days after acceptanceIn Progress

When the organization accepts your submission (all CI + manual criteria verified), the payment process begins automatically:

  1. 1The Contractor Agreement is generated with your name, scope, and compensation (you sign digitally)
  2. 2An Invoice is created with line items from all lifecycle phases -- discovery through deployment
  3. 3The client reviews and approves the invoice in the portal -- or disputes with line-item comments if something looks off
  4. 4Payment is sent via Melio (currently manual) -- Stripe automation is planned
  5. 5You are rated by the organization -- this builds your reputation for future bounties

Your invoice shows hours logged across every phase, with the NTE comparison so the client can see you came in under (or at) budget. Coming in under NTE consistently builds your reputation. Every line item in the PDF is a clickable hyperlink to the Salesforce record, so the client can drill into any charge.

What if the client disputes?

Disputes are not adversarial -- they are a structured conversation. The client flags specific line items with comments like “This was a platform issue, not client work.” You see the dispute in the portal, adjust the work log, and the vendor regenerates the invoice as a new version. The original is preserved for audit. Most disputes resolve in one cycle because the line-item granularity makes it clear exactly what is being questioned.

Mockup: Payment Confirmation

Payment Received!

$1,620.00

18h logged at $90/hr -- within 20h NTE

BountyBuild Custom LWC Dashboard
NTE Budget20h ($1,800) -- came in under at 18h
Contractor AgreementView Document
InvoiceView Document
Your Rating
8

Insurance Requirement

Before first claim approvalPlanned

Professional liability insurance is required for all contractors on the platform. This is standard practice in the consulting industry -- clients expect contractors to carry errors and omissions (E&O) coverage.

Before your first bounty claim can be approved, you will need to provide proof of insurance. The platform will verify your coverage and display a verification badge on your profile. For team claims, the vendor entity must carry the insurance -- individual team members are covered under the vendor's policy.

Why insurance matters

Professional liability insurance protects both you and the organization. If a code change causes data loss, downtime, or security issues, E&O insurance covers the costs. Most consulting firms require it for all contractors.

Feedback on the Developer Flow

Would you use this platform? What's unclear? What would make it more appealing?