Senior Ruby on Rails Engineer(遠端工作)

ylin.co

Job Description

We are building a mobile app that integrates with Amazon's seller APIs.

This job is for the backend API portion of it only. The API is built using Ruby on Rails.

The backend:

1. Synchronizes seller's orders and sales information with the MWS API (https://amzn.to/2EoS9qv).
2. Synchronizes seller's advertising campaign with the Advertising API (https://amzn.to/2YVyBDB)

We
already have a working version of the synchronization code, so your job is to take it over and make it ready for production use.

The APIs are complex, so you need to be comfortable reading complex API documentation to look for endpoints we need to grab the data we need. There are usually many ways to get the same data, with different trade offs. In order to make synchronization scalable, you will need to come up with creative ways to integrate with the Amazon APIs so you can retrieve the most amount of data with minimum number of requests. Again, it will be hard to figure it out, so you have to be very experienced, creative and detail-oriented.

After data is synchronized, you will be tasked to implement analysis and summary logic based on the data. For example, creating code to efficiently retrieve seller's total number of orders over the past week, month or year. Also, you will need to apply database query to detect patterns in the data. For example, a sudden surge in velocity of sales for a product. You need to comfortable working with data. Background in data science is a big plus.

All of this exposes a well-designed JSON API for the mobile app to integrate with. You will need to be able to deploy this API on services like AWS, and make it highly available and scalable.

Also, since many things can go wrong in daily sync operation, you need to build tools that let us detect synchronization failure and ways to fix those errors.

Although this is currently a short term position, it can become a long term position in the future if our product succeeds. Ideally, we want you to become part of our startup working towards the same vision, in the long term. We think this is an exciting product with lots of potential.

In addition to backend development, ideally you are also a full-stack developer who is good at implementing web front-end as well as HTML/CSS coding. There will be a small web app portion of the app, as well as the product landing page, which need to be coded. 

Requirements

- 2+ year experience with Ruby on Rails - Expertise in clean API design - Experience integrating with iOS and JavaScript clients - Great attention to detail - Demonstrated ability to deliver clean and reliable code - Degree in Computer Science or similar experience Strong Plus - Front-end development skill (HTML/CSS/JavaScript) - DevOp skills

Salary

30K ~ 70K TWD/month

Share this Job

Please Sign in or Register to get your personal invite link.

ylin.co

PO Box 53514

About us

We are a full-service consulting firm that specialize in building mobile and web application for clients from around the world.

See more

Learn more

Team

Default avatar

Similar Jobs

Senior Full Stack Developer

PerfectScore - Full-timeAssociate1M ~ 1.8M TWD/yearUpdated about 1 month ago

Senior Rails 後端工程師

群體資訊有限公司 - Full-timeMid-Senior level1.4M ~ 2M TWD/yearUpdated 4 months ago

CakeResume Job Search

Tens of thousands of jobs listings. Salary transparency. Accurate and instant search experience.

Other Popular Jobs at ylin.co

Flask 軟體工程師(遠端工作)

ContractMid-Senior level30K ~ 70K TWD/monthUpdated 2 months ago

Ruby on Rails 軟體工程師(遠端工作)

ContractMid-Senior level30K ~ 70K TWD/monthUpdated 3 months ago

Vue.js 軟體工程師(遠端工作)

ContractMid-Senior level30K ~ 70K TWD/monthUpdated 3 months ago

iOS 軟體工程師(遠端工作)

ContractMid-Senior level30K ~ 60K TWD/monthUpdated 4 months ago

UX Designer(遠端工作)

ContractMid-Senior level30K ~ 50K TWD/monthUpdated 3 months ago