Senior Web Application Developer

Information Technology Doral, Florida


Description

Position at Wild Fork Foods

Job Description:

We are looking for a full stack web developer with experience writing Ruby on Rails, MySQL, and Docker to join our growing agile team.

This position will be part of the continued development of our web applications, services, and underlying data. This entails development of user interface components and implementing the workflows, server-side logic, definition, and maintenance of the central database while ensuring high performance and responsiveness to requests from the front-end.

A commitment to collaborative problem solving, sophisticated design, and quality product is of paramount importance. The middle tier platform is hosted on AWS and connected to Shopify for ecommerce. Experience with these models of SaaS integrations is preferred. Experience with JavaScript, Shopify Liquid, or other object-oriented languages is desired, but not required.

Responsibilities:

· Design, build and maintain efficient, reusable, and reliable code

· Integrate data storage solutions

· Develop new user-facing features as well as integrations with Shopify ecosystem apps

· Build reusable components and front-end libraries for future use

· Translate designs and wireframes into high-quality code

· Optimize components for maximum performance across a vast array of web-capable devices and browsers

· Integrate user-facing elements with server-side logic

· Identify bottlenecks and defects, and devise solutions to these problems

· Help maintain code quality, organization, and automation

· Evaluate new software products and technologies

· Provide support for the full life cycle of software product development

Desired Skills (at least 5 years):

· Strong understanding of the syntax of Ruby and its nuances

· Experience with behavior driven and test driven development

· Experience with RESTful APIs

· Solid understanding of object-oriented programming

· Good understanding of server-side template language

· Good understanding of front-end technologies, such as JavaScript, HTML5, and CSS3

· Familiarity with concepts of MVC, PaaS, and RESTful

· Aptitude for writing clean, readable code

· Ability to integrate multiple data sources and databases into one system

· Understanding of fundamental design principles behind a scalable application

· Ability to create database schemas that represent and support business processes

· Ability to implement automated testing platforms and unit tests

· Proficient understanding of code versioning tools

· Familiarity with continuous integration

· AWS EC2 and AMI administration skills

EOE/M/F/VET/DISABLED DRUG FREE WORK PLACE