Senior Full Stack Developer

Contact with interest or questions

Location: Remote – United States 

Department: Engineering 

Status: Full Time 

Compensation: $130k-$170k, plus options – DOE 

Who We Are

Navix is a modern Software-as-a-Service platform streamlining document retrieval and freight auditing.  Navix is driving to redefine global logistics and transportation by becoming the leading AI and machine learning platform for freight invoice processing. The Navix mission is to empower our customers to accelerate their cash conversion cycle by leveraging our platform across the full spectrum of shippers, intermediaries, and carriers. 

About Your Role 

As a developer on the Navix Engineering team, you will have a great deal of autonomy and ownership contributing to our product and platform that powers the country’s largest logistics companies.  We are interested in your ideas and innovation.  If you’ve got experience at a startup or have an “I will figure this out” mindset, we encourage you to apply.  We value developers who embrace ownership over order-takers. 

What You’ll Do 

  • Lead the design, development, and implementation of software solutions using C#, .NET, Azure, and Angular.
  • Take full ownership of projects, demonstrating initiative and accountability in delivering end-to-end solutions. 
  • Design and build distributed systems with message queues, event-driven architecture, serverless platforms, and focus on resiliency and observability. 
  • Provide thoughtful design, build, authentication, documentation, and versioning of public facing APIs. 
  • Work with SQL Server data at scale. 
  • Be a champion for our customer – insisting on high standards in software and deployment design, with a focus on the resiliency and performance of our services. 
  • Embrace short cycle CI/CD, using GitHub and GitHub Actions, and fixing problems quickly in production. Yeah, we literally do test in production. 
  • Document system design and author Request For Comment (RFC) documents. 
  • Build integrations to legacy (i.e., ugly) software systems. 

What You Bring 

  • 6+ years of development experience. Ideally using C#/.NET/Angular, but experiences other OOP languages like Java, Kotlin, or TypeScript is good too.
  • Willingness to embrace a remote working environment and asynchronous, document driven communication. 
  • A desire to use data to drive your decisions. 
  • Hands-on experience with a variety of testing/deployment methods (unit, integration, snapshot, canary, etc.) in a continuous deployment environment. 
  • Ability to juggle multiple priorities, and the ability to pivot quickly. 
  • Autonomy and an ownership mindset – we’ll help you, but we want you to help us too. 
  • Willingness to use dark mode for everything, or you’ll be subject to much ridicule. 

Bonuses – What Will Make You Stand Out 

  • Passion about your side projects; tell us about them!
  • Practical experience with Machine Learning and/or Artificial Intelligence.
  • Experience in an early-stage startup.
  • Hands-on experience using Azure as cloud provider.
  • Experience with North American Logistics or Supply Chain companies. 
  • Experience with Compliance frameworks such as PCI, SOC2, or HIPAA. 

About our Engineering Team 

We believe that the best software is software that is in use, in production. We optimize business value and impact. We believe that the best code is simple for humans to read. We work with a sense of urgency, think about how our application works as a whole, and advocate for improvements.

Our core engineering values are:

  • Empathy: working with our users and each other in mind.
  • Pragmatism: planning and working in iterations and design for change.
  • Ownership: ensuring we are delivering quality software to our customers.

About Navix 

  • We work sane, sustainable, and flexible working hours.
  • We offer 20-days of PTO and have a genuine, supportive culture around work-life balance and boundaries.
  • We are consistently building, refining, and automating processes to aid our work; we encourage each team member to propose and adopt new technologies, frameworks, and processes that make us more effective as an organization.
  • You are empowered to choose the environment that maximizes your happiness, engagement, and ability to reach our shared goals.
  • While travel is minimal, a valid passport is required.
  • We provide comprehensive benefits such as Medical, Dental, Vision, 401k + match, Life & Disability Insurance to reward and support our employees.
  • We offer a competitive salary and equity.

Equal Opportunity Statement 

Navix is an equal opportunity employer. We are committed to providing equal employment opportunities to all individuals, regardless of race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity, veteran status, or any other protected statuses.  As a globally diverse team, Navix is committed to fostering an inclusive workforce and creating an environment where all employees can thrive and contribute to our collective success.

Updated: 12/2023