Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailWe are seeking an experienced Senior Ruby on Rails Developer to join our dynamic development team. This role requires deep technical knowledge in Ruby or Jruby development along with a solid understanding of backend systems cloud platforms DevOps tools and frontend technologies. The ideal candidate is passionate about clean maintainable code and has experience working in Agile environments.
Design build and maintain efficient reusable and reliable Ruby or Jruby code (Ruby 2.0 / Jruby 9.2.6.
Develop and integrate RESTful APIs using Ruby and other supported languages.
Work with relational databases (especially Oracle 12c) and NoSQL databases such as Redis.
Utilize Ruby libraries like Sequel and ActiveRecord for data persistence.
Collaborate with crossfunctional teams to design and deliver highquality software solutions.
Leverage cloud platforms (Azure AWS or GCP) for scalable application deployment.
Apply DevOps best practices including containerization (Docker) orchestration (Kubernetes) and CI/CD processes.
Participate in the entire application lifecycle focusing on coding testing and debugging.
Maintain high code quality through test automation and code reviews.
Contribute to frontend development when required especially using JavaScript frameworks like EXT JS.
Ensure all code is welldocumented and follows best practices.
3 years of handson development experience in Ruby or Jruby.
Strong background in RESTful Web Services.
Experience with Oracle 12c and NoSQL databases like Redis.
Cloud platform experience (Azure AWS or GCP) is a must.
Familiar with DevOps tools such as Docker Kubernetes and CI/CD pipelines.
Good understanding of messaging systems and technologies.
Exposure to Python is a plus.
Proficient in using Git and other source control systems.
Knowledge of design patterns OOP principles and data structures.
Familiarity with JavaScript and frontend frameworks especially EXT JS.
Experience with automated testing and testing frameworks.
Excellent communication and collaboration skills.
Strong judgment and a commitment to professional ethics.
Experience with Agile/Scrum development methodologies.
Prior contributions to opensource projects or tech communities.
A passion for clean welldocumented and scalable code.
Full Time