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