All roles

Associate Software Developer

Engineering Contract Remote

About the role

You will take well-scoped tickets on the inventory product and carry them from a failing test to a reviewed pull request. The work is real customer surface — stock adjustments, list filters, import edge cases — and a senior engineer reviews it before it ships. This is a remote contract for someone who has built at least one production web feature and wants a tighter codebase than a typical junior rotation.

What you'll do

  • Implement scoped Blazor screens and the C# service methods behind them
  • Write the EF Core migration when a ticket changes stored inventory data, and explain the rollback
  • Add tests for the empty, duplicate, and permission-denied cases before asking for review
  • Fix bugs you can reproduce from a customer report, and note what you checked in the pull request

What we're looking for

  • Professional experience or a substantial internship shipping a web app other people used
  • Comfortable reading C# and SQL, and willing to ask when a tenant boundary is unclear
  • You test the unhappy path yourself instead of waiting for QA to find it

Nice to have

  • A Blazor, Razor, or React project you can walk through line by line
  • Any exposure to inventory, orders, or accounting data