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.