Position: Full-stack Ruby Developer
Company: Sloboda Studio
Experience required: 3y
Category: Ruby
English level: fluent
Published: 2023-06-01T00:00:00+03:00

Scope for current tasks that have to be done ASAP:

DOB (Date of Birth): This will require about 2 hours to create a new database field, update relevant endpoints, and develop the corresponding form on the front end.

Types of Cuisine for Restaurants: An estimated 10 hours will be needed to update the relationship from a 1-1 to a 1-n between restaurants and types of cuisine. This includes data migration, changing logic for related endpoints, and updating front-end forms.

Type of Food: An estimated 2 hours will be needed to add a new database field, update the corresponding endpoints, and create a front-end form for this

Delivery Radius: An estimated 6 hours are required for integrating with Google Maps and refining some logic. However, this estimate might change upon further clarification.

Delivery Costs: We estimate about 6 hours to create new endpoints for defining delivery cost rules (assuming integration with Google Maps from point 4), and to adjust the logic for adding delivery costs when creating an estimate and editing orders.

Market of Operations/Delivery into Different States: This requires approximately 2 hours to add a new database field, update the corresponding endpoints, and create the front-end form.

Industry of Business: It will take about 2 hours to add a field in the database for this, update the necessary endpoints, and design a form for the front end.

Size of Business: An estimated 2 hours will be needed to add a new database field, update the corresponding endpoints, and create a front-end form for this

Catering Frequency per Year: An estimated 2 hours will be needed to add a new database field, update the corresponding endpoints, and create a front-end form for this.

Reverse ETL: An approximate 10 hours will be necessary to create scripts for unloading all data from the database and scripts for automatic updates. However, the estimate may change during the implementation process.

Warehouse Connection to 3rd Party Apps: This aspect is difficult to estimate without additional information.