Senior Full Stack Developer

About us

Did you know that 2/3 of every thing that you buy is brought to you by a Truck? Yet, over 80% of the trucking fleets survive on razor thin margins. They cannot expand or grow because of chronic driver shortages.

We are industry veterans who have seen these problems from the sidelines and wanted to do our part in fixing it. And we did by launching our company.

We know that trucking is not a glamorous industry. Rather than build yet another social app, we are bent upon bringing the Silicon Valley ingenuity into the old world of trucking and logistics.

We believe we are just getting started with an innovative product offering in this field. If you are interested in being part of “The Third Wave” as author Steve Case calls it in his book, you should join our small but highly motivated team.

Description

This position involves co-developing a full featured product for launch with some of the best in class/cutting-edge technologies.

Of course, like every other startup, we will be working under tight deadlines. Team member should be capable of rapidly developing, releasing prototypes while refactoring and fixing/maintaining older code.

Features development will include integrating with other products via APIs, developing newer algorithms to improve efficiency, adding new reports and metrics to meet customer needs and working with our mapping partners to bring innovative offerings to our customers. The role will also involve trouble shooting or bug fixing existing code.

As a Senior Developer, you get to set the culture and flavor of development for the entire software development lifecycle. You also will be helping build the technical team by recruiting, mentoring and coaching junior developers. Experience in setting up similar structures and software development philosophies like BDD and continuous integration/deployment practices is a must.

We believe that our product is an innovation in the trucking field and so our problems look unique. Hence team member must be a self motivated and creative problem solver.

In specific:

  • Understand customer requirements and translate to application features
  • Collaborate with the team to set specifications for new features
  • Design prototypes according to specifications
  • Write high quality code and meet deadlines
  • Perform unit and integration testing before launch
  • Conduct functional and non-functional testing
  • Troubleshoot and debug applications
  • Evaluate existing code to refactor, update and add new features
  • Develop technical documents and handbooks
  • Mentor and coach junior developers
  • Utilize Jira to track, monitor and communicate development/bug fix progress

Skill Requirements

Must have:

  • Almost all our technology is based of open source
  • Candidate should be fairly fluent in the Linux environment
  • Javascript: We use Typescript, the next generation transpiler for Javascript and Node.JS
  • Web framework: We use Koa2. The next generation Express framework Knowledge of Koa or Express is a must
  • ORM: Bookshelf or Sequelize experience needed
  • Strong back-end experience with writing custom SQL queries for postgresql with PostGIS
  • RESTful Services
  • Front-end experience with React & SASS, MobX or Redux
  • AWS deployment experience
  • DevOps/System Architecture experience
  • Git for version control

Nice to have:

  • TDD or BDD with Jasmine or equivalent
  • Experience with AWS offerings including Kinesis, IOT,
  • Mobile Development experience using React Native
  • Experience with big-data technologies for streaming, storage, analysis and presentation
  • Basic knowledge of .NET and C#

Apply

Bitnami