Define your career today.
Explore opportunities now.
Primary job category
Architect, IT Specialist, Software Solutions Management, Software Development & Support
Place of work
Bratislava, Banská Bystrica, Košice
Contract type
full-time
Salary (gross)
2 100 EUR/month

Ruby on Rails Developer

Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today - planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software developers do. Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide. At IBM, you will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of.

Your Role and Responsibilities:
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.

Design, build and maintain efficient, reusable, and reliable Ruby code.
Integration of data storage solutions.
Integration of React-based and iOS 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.
Required Skills and Technical Expertise:
Experience with Ruby on Rails at least version 6, 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.
Good understanding of server-side CSS preprocessors.
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.
Additional information
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
ID: 4092472  Dátum zverejnenia: 15.11.2021  Základná zložka mzdy (brutto): 2 100 EUR/month