Software Engineer
Petals Careers Verified employer
Actively hiring · Posted 8d ago · JEV261010A148BA21
Job description
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 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.
Responsibilities:
Design, build, and maintain efficient, reusable, and reliable Ruby code.
Integration of data storage solutions (may include databases, key-value stores, blob stores, etc. )
Integration of user-facing elements developed by front-end developers with server side logic.
Identify bottlenecks and bugs, and devise solutions to these problems.
Requirements:
Bachelor's Degree or Master's in Computer Science, Engineering, Software Engineering or a relevant field.
More than 3 years of experience in a ROR Developer (or similar role); experience in software development and infrastructure development is a plus
Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque.
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 Liquid, Slim, etc depending on your technology stack).
Good understanding of server-side CSS preprocessors (such as Sass, based on project requirements).
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.
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Petals Careers.
- Track your application and get updates by email and WhatsApp.