• ROR1

Company Introduction

TCE Company, Inc (TCE) has been delivering industry-leading solutions since 1985. TCE is the preferred supplier of networking, integrated data and voice services to many leading organizations across the United States, as well as a provider of extensive telecommunications network solutions. Each month, our clients rely on TCE for the processing of hundreds of thousands of phone calls and millions of minutes of voice activity.

Job Description

We are looking for a Ruby on Rails developer responsible for managing the ongoing development of a Ruby on Rails application built on top of the Twilio API and hosted on Heroku. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end and APIs. You will also be responsible developing the front-end elements to extend the existing application design. Therefore, a basic understanding of front-end technologies and design is necessary as well.

Responsibilities

- Design, build, and maintain efficient, reusable, and reliable Ruby code

- Integration of data storage solutions with a PostgreSQL database

- Development and integration of user-facing elements

- Identify bottlenecks and bugs, and devise solutions to these problems

- Help maintain code quality, organization and automatization

- Testing of application code prior to going live

Skills

- 2-5 years experience with Ruby on Rails, along with other common libraries such as Devise

- Good understanding of the syntax of Ruby and its nuances

- Solid understanding of object-oriented programming

- Good understanding of server-side templating languages such as Haml

- Good understanding of designing and developing mult-tenant solutions. Experience with the Milia gem a plus

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

- Familiarity with concepts of MVC, Mocking, ORM, and RESTful

- A knack for writing clean, readable Ruby code

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

- Understanding of fundamental design principles behind a scalable application

- Able to create database schemas that represent and support business processes

- Able to implement automated testing platforms and unit tests

- Proficient understanding of code versioning tools such as Git

- Familiarity with development aiding tools such as Bundler and Rake

- Familiarity with the Heroku PaaS

- Experience with the Twilio API

Please submit your resume with salary history to:

This email address is being protected from spambots. You need JavaScript enabled to view it.

www.TCECom.com