What you'll do:
- Build the core freight-management software platform that allows us to serve a variety of players in the freight transportation sector—manufacturers, national retail chains, trucking companies, dispatchers, and more.
- Expand our existing software platform to serve new customer types and modes of transportation across the freight industry.
- Take a critical eye to our design and UX, looking for ways to streamline manual workflows and ship high-quality and intuitive interfaces. Software engineers at Transfix iterate and experiment relentlessly, with an irrationally high standard for product quality and a penchant for shipping code.
- Collaborate with Designers to extend the components in our Design Pattern Library and utilize them throughout new views and layouts.
- Utilize automated tests (unit, integration, and end-to-end) to maintain quality and correctness throughout a quickly evolving codebase.
- Instrument client-side applications to monitor end-user web performance and identify runtime exceptions.
- Participate in blameless post-mortems and retrospectives that enable us to learn from both failures and successes in order to improve team process and software design.
- Our tech stack is comprised of React/Redux, Ruby on Rails, Python, PostgreSQL, Redis, Dynamo, RedShift. We are hosted on AWS and leverage a variety of their services. Code is tested using CircleCI and a variety of unit- and end-to-end testing frameworks including RSpec, unittest, Jest, and Cypress. We monitor our production software with tools like New Relic, Sentry, Airbrake and CloudWatch.
- You’ve built products using at least one framework, such as React/Redux, Vue, or Angular.
- You demand high-quality code of yourself and others, and take pride in shipping stunning and intuitive products that delight users.
- You love tools, technologies, and frameworks, but first and foremost you are pragmatic—you get stuff done with what solves the problem you’re facing.
- Your enthusiasm for automated testing is rivaled only by your tattoo that reads, “Performance is a Feature.”
- Back-end code isn’t your strongest suit, but you’re willing to dive in and learn in order to deliver products and track down bugs.
- You’re a great listener, but have the willingness to speak up when you see something that needs to be fixed. You ask questions when something isn’t clear.