drjobs Senior Ruby on Rails Engineer

Senior Ruby on Rails Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Lviv - Ukraine

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Goji Labs is an industryleading so ware development studio focusing on cuttingedge web and mobile applications. We believe in using innovative technology to solve complex problems for businesses worldwide. Our diverse team of so ware engineers designers and product specialists work collaboratively to deliver highquality 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 userfacing elements developed by frontend developers with serverside 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:

  • Bachelors or Masters 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 objectoriented programming.
  • Familiarity with concepts of MVC Mocking ORM RESTful and GraphQL.
  • Expertise in the following Ruby gems: Devise SidekiqCarrierWave/Paperclip/ActiveStorage Puma ActionCable;
  • Comfortable writing SQL when ActiveRecord is getting in the way;
  • Enjoys designing data models and APIs;
  • PostgreSQL
  • Experience with frontend technologies such as JavaScript HTML5 and CSS3.
  • Knowledge of serverside 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 developmentaiding 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;

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.