InventoryLab: .NET Software Engineer

Headquarters: Columbia, Missouri, United States


InventoryLab is an awesome place to work and we want to make it even better by hiring you. Our team is engaged, mission-driven, and remarkably talented. We always have and always will be a 100% remote work company. We’ve been doing it for years and have a very inclusive, highly-collaborative, and most importantly, enjoyable work environment.

Why are we telling you all this first? Because we’re picky and hope you are too. We’re on the hunt for the perfect fit and we think impressing you is just as important as you impressing us.

So what are we looking for? Put clinically, we seek a .NET Software Engineer. The ideal candidate has a proven record of success and is ready to hit the ground running on a lot of fun, challenging projects.

Position is open only to US residents. No visa sponsorship is available.

How we get it done:

  • Our main framework is .NET Core/ .NET 5
  • We cache with Redis
  • We keep our data in MS-SQL Server, Cosmos DB, and ElasticSearch/Azure Search
  • We automate with Azure DevOps
  • Most of our backend services and APIs are written in C#
  • We rely heavily on web API’s and love them like they are our own
  • Our focus is on how we can continue to provide an optimal user experience
  • We use Jira for product management, issue reporting, ideology, and documentation
  • Basecamp is our project management and team communication tool of choice


What you will be responsible for:

  • Development of software, including requirements analysis, collaboration with the design team, implementation
  • Unit testing of software and components
  • Maintaining documentation of process flow
  • Collaborating with the team on a wide variety of frontend and backend projects

What we are looking for:

  • 3-5 years building production web applications
  • You are persistent, creative, and resourceful. As MacGyver said: “Any problem can be solved with a little ingenuity”
  • You have strong fundamentals that can help you tackle big, ambiguous challenges
  • You work well in a team environment and are comfortable switching contexts
  • You live for details. You understand that details are the difference between a failed and successful release. In fact, when we ask you later, you will tell us that your favorite color is Island Blue
  • Unit testing code is just how it’s done, no questions asked
  • Strong experience in at least one modern JavaScript Framework (VueJS, React, Angular, etc..)
  • Strong experience in at least one backend technology (.NET, Node, etc.)

What will set you apart:

  • An insatiable interest in learning something new every day
  • A preference for building things the right way, even if it isn’t the fastest way
  • You care more about getting the product right, than being right
  • You are self motivated and comfortable working independently
  • Experience writing web APIs in the .NET stack, preferably C#
  • You speak Mandarin


  • The technology you need to be successful
  • 8 paid holidays
  • A responsible time-off policy
  • Health/vision/dental insurance options
  • 401K with company match
  • Health and fitness reimbursement
  • Home office allowance to customize your workspace
  • Working with awesome people (we aren’t biased at all)

Go to posting –>