← Back to jobs
Y

Ruby on Rails Developer

·Ethiopia
On-siteProjectBackend DevelopmentFinTech

Seeking a mid-level Ruby on Rails Developer to build and maintain backend applications and RESTful APIs. Responsibilities include debugging production issues, optimizing performance, and collaborating with cross-functional teams. Contract role based in Addis Ababa, Ethiopia.

Responsibilities

  • Develop and maintain backend applications and RESTful APIs with Ruby on Rails.
  • Troubleshoot production issues and perform root cause analysis.
  • Collaborate with cross-functional teams to translate business requirements into scalable solutions.
  • Write clean, testable code; participate in code reviews and design discussions.
  • Optimize application performance, database queries, and system stability.
  • Build automated test suites using RSpec.
  • Support deployments, releases, and emergency fixes.
  • Document technical runbooks and knowledge base articles.

Requirements

  • 2+ years of hands-on Ruby on Rails development experience.
  • Strong understanding of Ruby and Rails framework concepts.
  • Experience building and consuming RESTful APIs.
  • Proficiency with relational databases like PostgreSQL or MySQL, including query optimization.
  • Familiarity with Redis and background job frameworks such as Sidekiq.
  • Solid grasp of OOP principles and design patterns.
  • Experience with RSpec testing.
  • Working knowledge of Git and version control workflows.
  • Familiarity with Linux command-line operations.
  • Understanding of application performance and caching strategies.

Nice to have

  • Exposure to microservices architecture and distributed systems.
  • Experience with MongoDB or NoSQL databases.
  • Knowledge of API security concepts (OAuth, JWT).
  • Understanding of Agile/Scrum methodologies.
  • Background in FinTech, Banking, or high-scale transactional systems.

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions