Senior Back-End Developer - Ruby on Rails (Nigeria)

Remote
Full Time
Experienced

Job Summary:

We are seeking an experienced Senior Back-end Developer with deep expertise in Ruby on Rails to lead the development of scalable, high-performance backend systems. In this role, you'll collaborate closely with front-end teams, design and maintain robust APIs (RESTful/GraphQL), and optimize database performance and infrastructure. The ideal candidate has 5–7+ years of experience, strong leadership skills, and is comfortable working in cloud environments like AWS or Heroku. Experience in the travel or tourism industry is a plus. This is a full-time remote position with work hours aligned to EST.

Core Task:

  • Design, develop, and maintain scalable /efficient backend systems using Ruby on Rails
  • Collaborate with front-end devs to integrate user-facing elements with server-side logic
  • Build and maintain APIs (RESTful/GraphQL) to support front-end functionality
  • Manage and optimize database performance, ensuring data integrity and security
  • Develop solutions for improving the overall system architecture to support the legacy site
  • Implement best practices for backend performance, including caching & load balancing
  • Troubleshoot and debug applications to ensure seamless functionality and uptime
  • Work with cloud services (e.g., AWS, Heroku) to deploy and maintain applications
  • Assist with backend integrations for third-party services and payment gateways

Must-Have:

  • 5-7+ years of experience as a Backend Developer, with a strong focus on Ruby
  • Experience managing a team of developers to deliver large projects
  • Experience designing and developing RESTful APIs or GraphQL services
  • Proficiency with relational databases (e.g., PostgreSQL, MySQL)
  • Knowledge of version control systems (e.g., Git or similar tool)
  • Familiarity with cloud services such as AWS, Heroku, or similar platforms
  • Strong written and verbal English communication skills
  • Ability to work EST

Nice to Have:

  • Experience building tech for the travel and tourism industry
  • Experience with front-end technologies like Next.js, React, or similar frameworks
  • Knowledge of cybersecurity best practices
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*