Ruby on Rails Developer

SUMMARY:
As a Ruby on Rails Developer, you will help develop and maintain internal and external software systems in collaboration with a small team of cross functional developers. 

ESSENTIAL DUTIES AND RESPONSIBILITIES include the following: 

  • Design, build, and maintain efficient, reusable, and reliable Ruby on Rails code.

  • Integrate user-facing elements with server-side logic.

  • Implement effective data storage and retrieval solutions using SQL Databases (ex.: PostgreSQL).

  • Troubleshooting and debugging code.

  • Collaborate with team members.

  • Stay updated on web development trends, particularly within the Ruby on Rails community.

  • Other duties as assigned. 

You’ll be great at this if you have:

· A Bachelor’s degree in Computer Science or related field.

· Solid understanding of Ruby on Rails, HTML, CSS, JavaScript, UX/UI, Docker, and Git.

· Familiarity with Cloud Providers, Linux servers, CI/CDs, version control, and deployments.

· Previous experience in software development using Ruby on Rails is a must.

· Experience using or creating RESTful APIs.

· Experience using or creating Microservices or Managed Services.

· Working knowledge of multiple programming languages.

· Experience with various levels of test automation. 

And you also:

· Care about the long-term maintainability of the codebase.

· Are a fast learner, highly organized, and detail-oriented person.

· Are a team player with strong communication skills.

· Are effective at collaboration.

· Love learning about new technologies. 

Within 1 month you will be:

· Part of a collaborative and supportive work environment.

· Participating in stand-ups, planning and collaboration sessions.

· Learning systems, digging into the code.

· Fixing bugs, tackling small tasks.

· Pairing with other developers. 

Within 6 months you will be:

· Troubleshooting issues on rotation with other developers.

· Code reviewing PRs from other developers.

· Working independently on features.

· Contributing to collaborative overall design. 

Within 12 months you will be:

· Managing deploys.

· Exploring or developing automated testing.

· Potentially creating templates for UX consistency. 

This is a full-time position. Our business hours are 8:00 – 5:00 Mon-Fri .

If you are interested in this position, we encourage you to apply.
Join RESCO, where you can make a difference and push for better every day. 

PHYSICAL DEMANDS:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. 

  • Regularly required to use hands to finger, handle, or feel; reach with hands and arms; and talk or hear. 

  • May occasionally be required to climb or balance and stoop, kneel, crouch, or crawl; and lift/or move up to 50 pounds.

  • Specific vision abilities required by this job include close vision, depth perception, and ability to adjust focus. 

WORK ENVIRONMENT:

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job.

  •  The noise level in the work area is usually quiet.

COMPENSATION & BENEFITS:

  • A comprehensive benefit package to include a 401k with a company match up to 4%.

  • 10 Company Paid Holidays to include one (1) floater holiday.

  • A Generous PTO Program.

  • Recognition Programs.

  • Employee Referral Program. ($$)

  • Fun and Inclusive company events throughout the year.

Apply by sending your resume to hr@rescocompany.com