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.

    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

    Brain as processor

    Use of emerging technologies

    Gear wheel with clock

    Agile organization

    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.