Software Engineer
FourKites, Inc. is a logistics technology startup providing next generation software platform for freight brokers and shippers to streamline their operations. Our connected devices platform is the most advanced in the industry and has been deployed by several freight brokerage houses in the United States. We have Fortune 100 shippers and Transport Topics Top 25 Freight Brokers as our customers. We love what we do, and we love the impact we have already driven for the clients we work with. We believe in empowering our employees to be the absolute best they can be, and we aren’t afraid to have a little fun in the process. We’re funded by a great group of investors who care about our company and our team’s success.
About you:
As a full stack Software Development Engineer, you will get an opportunity to work on features end to end (backend & frontend) using latest technologies such as Ruby, Ruby On Rails, Elixir, AngularJS, Redis, PostgreSQL, etc. You will develop products that can change the logistics landscape and will be used by some of the biggest corporations in the world. You will develop integrations with our strategic partners to help expand our ecosystem. You will work closely with our global team and customers to develop features that help shape the logistics and supply chain industry.
Qualifications
- Bachelor’s degree in Computer Science & Engineering or related field from a reputed institution.
- Minimum of 3 years of experience in Software Engineering and Web application development.
- Minimum of 3 years hands on work experience with Ruby-on- Rails, Elixir, JavaScript, HTML5 and CSS3 as a developer or software engineer.
- Good understanding of software design, MVC architecture, object-oriented principles, and design patterns.
- Experience building RESTful APIs backed by unit tests and QA testing tools.
- Experience in JavaScript MVC such as Backbone, Angular, or Ember is a major plus.
- Strong knowledge of Git (branches, submodules, rebasing) and other Agile tools such as JIRA & Confluence.
- Agile SDLC experience
- Experience in Amazon Web Services or other cloud services is a plus.
- Excellent oral and written communication skills.
Key Responsibility
- Develop new platform features and Backend REST API's following industry-standard best practices for software design, development and testing
- Work on frontend JavaScript MVC to implement UI features
- Integrate a test suite of unit, functional and integration tests into new feature development
- Determine areas for platform re-factoring
- Critical issue resolution for emergencies & production issues
- Software development and integration