Ruby on rails Engineer

About this role:

We are looking for a Ruby on Rails Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the 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. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.

Apply for this job
Two experts organizing diamond production illustration

We’re looking for someone who:

  • is motivated by tough problems that need solving;
  • is willing to work on self-improvement;
  • is able to work with clients directly independently;
  • can accept (and give) constructive feedback.
Man or woman sitting and programming Dashed circle illustration
Dashed triangle illustration Dashed hexagon illustration

Your responsibilities will be:

  • Design, build, and maintain efficient, reusable, and reliable Ruby code;
  • Integration of data storage solutions
  • Integration of 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 automatization.
Tools icon

Do you have these experiences/Skills:

  • 2+ years of professional experience
  • Experience with Ruby on Rails, along with other common libraries such as RSpec;
  • A knack for writing clean, readable Ruby code;
  • 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;
  • Such as understanding of server-side CSS preprocessors such as Sass;
  • 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;
  • Familiarity with development aiding tools;
  • Familiarity with continuous integration.
    Apply for this job
    Our commitment to you: With Codetribe’s team-oriented and autonomy-driven culture, we want to see you make an impact on every level.
    Maps

    Your work location is your business

    Hands shaking

    A Healthy Culture Built on Open Relationships

    Planet Earth

    Making an Impact

    Man with point lines

    Individual Lean Career Paths

    Apply for this job
    Some other stuff our Tribers enjoy:
    • Hybrid Work Environment (Office/Remote)
    • Flexible Start of your Work Day
    • Remote Houses
    • Pet-friendly offices
    • Initial 22 vacation days with up to 30 days
    • Individual Employee Career Path & system dedicated to recognition acknowledgment
    • Company time dedicated for education
    • Education/Conference Budget and up to 5 additional days to attend conferences and/or other learning events
    • Employee referral bonus program
    • Team building activities
    • Birthday budget
    • Private Health Package
    • Paid Sick Leave
    • Contract Signing Fee
    • Motherhood Bonus
    • Monthly Gatherings & Activities
    • Bi-yearly Team Building Trips
    • Paid Courses & Education
    A girl looking through different profiles and boy reading text.