Position: Ruby developer
Company: Cometogether
Category: Ruby
Experience required: 3y
English level: intermediate

ShipHawk was founded in 2012 by Jeremy Bodenhamer and Aaron Freeman. Jeremy was the owner of a pack and ship store and was frustrated by antiquated software and carriers’ inability to give customers accurate prices. Shipping solutions were difficult to find, carriers spoke their own language, and freight companies required a laborious quoting process (rather than telling the customer what something would actually cost!). As Jeremy’s customer base grew, these issues resulted in even higher stakes for his growing clientele of retailers and manufacturers.

Jeremy and Aaron decided to take on this challenge and started building ShipHawk.

Our goal is to give retailers, manufacturers and distributors large and small, B2B and B2C, across all product types, access to the tools they need to compete in an increasingly complex world. We believe that ShipHawk is the most powerful transportation management system (TMS) on the market today–one that is modern, beautiful, optimized, configurable and automated.

Automated, data-driven supply chains run on ShipHawk!

Company size:
30-50 people

Benefits:
— interesting and challenging product
— stock options for employees
— strong development team
— code review is required
— standing desk
— 5 types of coffee, snacks in the office
— up to $100/mo reimbursement for personal expenses like fitness, parking, conferences, etc. without need of approval by management
— cozy office in historical place, 300 meters from metro station

Social package:
- 20 vacation days
- all Ukrainian holidays

About the project:
ShipHawk is innovating the eCommerce sector by automating shipping and distribution processes through technology. No matter how big, how many, or how diverse the items to be shipped, ShipHawk’s unique platform offers instant price comparisons, optimal delivery options, and intelligent packaging solutions that minimize costs and improve sales. By aggregating transportation and logistics data from all types of shipping carriers across the US into a single platform, ShipHawk brings the shipping experience from cart-to-customer, arming retailers with the intelligence needed to make better shipping decisions and facilitate business growth.
Tech stack:

Ruby, Rails, Go, PHP, Elastic, PostgeSQL, Redis, React, Redux, MaterialUI, AWS, docker, test cafe.

The development process includes:

planning, task evaluation
mandatory review code
mandatory code coverage with unit tests
CI running unit tests, static code analyzer (danger, rubocop, custom tools)
CI with integration tests
QA testing by team
writing automated UI tests (Test Cafe)
There are many internal sub-projects for integration with different platforms.

Methodology: Agile

Required skills:

last 2+ years of continuous Ruby development
experience in creating REST API
experience in integrating with third-party services (REST / SOAP / XMLRPC / ...)
RSpec
PostgreSQL
Git
English intermediate and above
Will be a plus:

 docker, kubernetes

Methodology:
Agile

Tech Stack:
Ruby 2.2.3
Rails 4.2.5
Postgres 9.5.14
Elastic 2.4.6
React 16.3.2
Redux 3.6.0
MaterialUI 3.3.2

Schedule:
Flexible, most of developers work from 11am to 8pm

Trial period:
1 month

Interview stages:
1 technical interview 1-1,5h
test task is optional