Software Engineer - Backend - REMOTE

Software Engineer – Backend – REMOTE

  • Direct Hire

What You’ll Do

We follow Agile development principles, primarily the Scrum framework. We are not a large development team and we don’t act like one – we have quick design discussions to build the best software we can, and we pivot when we learn something new that causes us to change direction. We attack interesting problems with a balance between building new and cool stuff and leveraging the plethora of great libraries and frameworks that already exist. Ultimately, we take great pride in building software that works and makes someone’s job easier, and those principles guide everything we do.

We count on our back-end software engineers to use languages and tools like the ones listed below to build functional, scalable, and reliable APIs and background data processing functions. Their work is leveraged across our platform by Angular apps, partner applications, and client applications.

  • .NET 5+ (fka .NET Core) to build both APIs and serverless compute functions
  • Cosmos DB, Azure SQL DB for data persistence
  • EventHub, Service Bus, Stream Analytics for backend message processing
  • Redis for caching
  • Unit testing via Xunit
  • Integration testing via Postman

We don’t like silos of information, so while most of the work you’ll do will be API-down in the tech stack you will also become a more effective engineer by occasionally working in other, adjacent parts of our products. This includes:

  • User interface work using CSS and a number of Angular libraries
  • Writing automated tests across the tech stack
  • Investigating bug reports throughout our product line

What You’ve Done

Can you juggle? Have you thrown a no-hitter? Is your greatest passion in life knitting sweaters for cats? Awesome. We welcome all kinds, and we love hearing about others’ hobbies. We are a small team working in a remote startup environment, so we love people with diverse experiences.

Qualified candidates will have:

  • At least a few years of experience using an object-oriented language (C#, .NET Core, .NET 5+, Java, C++)
  • Exposure to cloud computing platforms like Azure, AWS, Google Cloud

Especially great candidates will have:

  • Experience architecting APIs and serverless compute functions using .NET Core / .NET 5+
  • Experience architecting Azure-native APIs, creating new libraries and choosing existing ones that are reused across a number of APIs
  • Experience in transportation, especially building transportation-related software

Our Pitch

With flexible, full-time remote work from the beginning, we’ve been one step ahead of this pandemic and it shows. You’ll be provided with some great equipment to do your best work wherever you are. Our team meets up as frequently as possible to have some fun together and to dive deep on bigger concepts. Combine that with competitive salaries and a great 401k match, as well as an exciting mission, and we think you’ll find we’ll make your short list on opportunities worth looking into.

  • Competitive salaries
  • Flexibility of remote work
  • Holidays and competitive PTO policies
  • 100% match on the first 5% of your 401k contributions
  • Competitive Medical, Dental, Prescription, and Vision Coverage Life Insurance

To apply for this job email your details to