Developer - Back End

Job description

We offer tough challenges at all levels of the development stack, from front-end to back-end roles. We recently raised a new round of funds to fuel our ambitious growth plan and build and enhance our various products. We're a flat team, the code you create will have a direct impact on thousands of people.

If you're interested in taking the lead on one of the applications of Easyship’s ecosystem, and you are willing to understand Easyship’s operating challenges, and be involved in the decision making process, then, we'd love to meet you.

In this position, you will build and maintain the back-end of our web applications, which includes scaling up our RESTful API, optimizing the response time of the API and the proprietary algorithm, and most importantly creating a new product that will integrate with the existing platform. Responsibilities at Easyship are limitless, and also include being active in the developer community.


What you can expect from us

  • Flat team. Work side by side with the co-founding team.
  • Flexible, real startup life. Work hard and take time when you need it.
  • Huge responsibilities from day one. Be owner of your own learning curve. Possibilities are limitless and just depend on you.
  • You will work in a very dynamic environment and be part of an international team.

Requirements

Job Requirements

  • 2-5 years experience, including min 3 years strong experience with Ruby on Rails.
  • Comfortable building RESTful APIs to serve front-end applications, including third-party applications.
  • Experience with PostgreSQL or SQL databases, and SQL queries.
  • Familiar with Git and Git flow; familiar with modern management tools.
  • Write high standard, beautiful, maintainable and reusable code.