Senior Ruby on Rails Engineer
Company: OnHires
Location: San Francisco
Posted on: November 18, 2024
Job Description:
Goji Labs is an industry-leading software development studio,
focusing on cutting-edge web and mobile applications. We believe in
using innovative technology to solve complex problems for
businesses worldwide. Our diverse team of software engineers,
designers, and product specialists work collaboratively to deliver
high-quality solutions to our customers.Position Overview:We are
currently seeking a Senior Ruby on Rails Engineer to join our team.
This is a fantastic opportunity for a highly skilled individual to
bring their expertise to a growing and innovative technology
company. The Senior Ruby on Rails Engineer will work closely with
our talented team, designing, developing, and maintaining advanced
software applications.Responsibilities:
- Design, build, and maintain reliable systems in Ruby and Ruby
on Rails.
- Integrate user-facing elements developed by front-end
developers with server-side logic.
- Identify bottlenecks and bugs, and devise solutions to these
problems.
- Help maintain code quality, organization, and automation.
- Develop new system features, optimize existing ones, and
maintain our existing portfolio of applications.
- Collaborate with product, design, and other software engineers
to define product roadmap and milestones.
- Lead code reviews and mentor junior
developers.Requirements:
- Bachelor's or Master's degree in Computer Science, or a related
field, or ability to demonstrate expertise in modern development
philosophy, operating systems, networking, Linux, SQL, and system
architecture.
- Have a strong understanding of how code should be organized,
reused, and maintained.
- Minimum 8 years of experience with Ruby on Rails, along with
other common libraries such as Sidekiq.
- Solid understanding of object-oriented programming.
- Familiarity with concepts of MVC, Mocking, ORM, RESTful, and
GraphQL.
- Expertise in the following Ruby gems: Devise, Sidekiq,
CarrierWave/Paperclip/ActiveStorage, Puma, ActionCable.
- Comfortable writing SQL when ActiveRecord is getting in the
way.
- Enjoys designing data models and APIs.
- Experience with PostgreSQL.
- Experience with front-end technologies, such as JavaScript,
HTML5, and CSS3.
- Knowledge of server-side templating languages such as Liquid,
Slim, HAML, etc.
- Understanding of fundamental design principles behind a
scalable application.
- 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,
Rake, etc.
- Ability to work collaboratively in a team and
independently.Preferred Qualifications:
- Experience integrating Stripe, Sendgrid, Drip, Mailchimp,
Twilio.
- Experience with ES6 or Typescript.
- Experience in a programming language other than Ruby or
JavaScript.
- Comfortable using the terminal in macOS or Linux.
- Familiarity with continuous integration and deployment.
- Experience with Agile/Scrum development methodologies.
- Prior experience in a software development studio or similar
environment.
- Prior experience leading a team or mentoring junior
developers.Compensation and benefits:
- Competitive salary.
- Home office stipend.
- Remote work.
- Interesting products to work on.
- Exposure to a variety of industries and technologies.
#J-18808-Ljbffr
Keywords: OnHires, Novato , Senior Ruby on Rails Engineer, IT / Software / Systems , San Francisco, California
Didn't find what you're looking for? Search again!
Loading more jobs...