This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Ruby On Rails Engineer will develop and maintain scalable, secure, and efficient web applications using Ruby on Rails.
The role involves writing clean, maintainable, and well-tested code.
Collaboration with product managers, designers, and other developers is essential to define and deliver new features.
The engineer will optimize applications for maximum speed and scalability.
Participation in code reviews and contributing to a culture of continuous improvement is expected.
The position requires writing and maintaining documentation related to development processes and features.
Troubleshooting, debugging, and upgrading existing software will be part of the responsibilities.
Implementing integrations with third-party APIs and services is necessary.
Staying up to date with new trends and best practices in web development is important.
Requirements:
Candidates must have 3–5 years of experience working with Ruby on Rails in production environments.
A solid understanding of object-oriented programming and MVC architecture is required.
Experience with PostgreSQL, MySQL, or similar relational databases is necessary.
Familiarity with frontend technologies like JavaScript, HTML5, and CSS3 is expected, with React or Vue.js being a plus.
Knowledge of Git, CI/CD pipelines, and testing frameworks such as RSpec and Capybara is essential.
Experience working with RESTful APIs and JSON is required.
Candidates should be comfortable working in an Agile/Scrum development environment.
Excellent communication and teamwork skills are necessary.
The ability to work independently and manage time effectively in a remote environment is required.
Benefits:
The position offers the flexibility of remote work.
It is a full-time role with a mid-level designation.
Employees will have the opportunity to work on innovative projects and technologies.
There is a focus on professional development and continuous improvement within the team.
The company promotes a collaborative work environment that values teamwork and communication.