Jobs

Senior Full-Stack Developers (Ruby on Rails + React.js) at DentistFind

  • Contents
  • Open Jobs
    1. Senior Full-Stack Developer (Ruby on Rails + React.js) – Abuja
    2. Senior Full-Stack Developer (Ruby on Rails + React.js) – Lagos
    3. Senior Full-Stack Developer (Ruby on Rails + React.js) – Ibadan
  • Method of Application

Senior Full-Stack Developers (Ruby on Rails + React.js) at DentistFind

Senior Full-Stack Developer (Ruby on Rails + React.js) – Abuja

  • Job Type Full Time
  • Qualification BA/BSc/HND
  • Experience 5 – 7 years
  • Location Abuja
  • Job Field ICT / Computer 

Job Overview:

  • We are seeking an experienced Senior Full-Stack Developer to lead the development and maintenance of our cutting-edge platform. The ideal candidate will have a strong background in Ruby on Rails, React.js, and AI coding skills, with proven expertise in server management, database optimization, and scalable architecture. This role requires a strategic thinker who can contribute to the continuous improvement of our technology and processes.

Key Responsibilities:

  • Backend Development: Develop, maintain, and optimize backend services using Ruby on Rails.
  • Frontend Enhancement: Build and enhance responsive front-end interfaces using React.js.
  • AI Integration: Implement and optimize AI-driven solutions within the platform.
  • Server Management: Manage and troubleshoot server environments, preferably on AWS, DigitalOcean, or Heroku.
  • Database Optimization: Design, implement, and optimize database schemas in PostgreSQL and maintain legacy systems using MongoDB.
  • Performance Assurance: Ensure application performance, scalability, and security best practices.
  • Cross-Functional Collaboration: Collaborate with design, QA, and product teams to deliver high-quality releases.
  • Testing and Deployment: Implement automated testing, CI/CD pipelines, and code review best practices.
  • Technical Documentation: Contribute to technical documentation and process improvement.

Required Skills and Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5–7+ years of professional experience with Ruby on Rails.
  • Strong experience building React.js frontends with reusable component architecture.
  • Proficiency in AI coding and integrating AI-driven solutions.
  • Solid understanding of RESTful APIs and GraphQL.
  • Experience managing PostgreSQL and MongoDB databases.
  • Proficiency in Linux-based server management (deployments, Nginx, Puma, background jobs, etc.).
  • Experience with GitCI/CD, and containerization (Docker, Kubernetes is a plus).
  • Familiarity with Agile/Scrum workflows and collaborative development tools (Jira, Trello, GitHub).
  • Relevant certifications in Ruby on Rails, cloud platforms (AWS, Azure, etc.), or AI technologies.

Preferred Qualifications:

  • Experience with SidekiqRedis, or background job processing.
  • Exposure to microservices architecture or modular monolith patterns.
  • Understanding of frontend state management (ReduxZustandRecoil).
  • Knowledge of testing frameworks (RSpecJestCypress).
  • Experience with performance monitoring tools (New RelicDatadogSentry).
  • Contributions to open-source projects or a visible GitHub portfolio.
  • Strong skills in AI coding and integrating machine learning models.

Ideal Candidate:

  • A proactive problem-solver who thrives in a fast-paced, remote work environment.
  • Someone who embraces challenges as opportunities for growth and innovation.
  • A team player with excellent communication skills, ready to collaborate across departments.
  • An individual committed to continuous learning and improvement.
  • Strong expertise in AI coding and a passion for leveraging AI to enhance platform capabilities.

go to method of application »

Method of Application

Job Overview:

  • We are seeking an experienced Senior Full-Stack Developer to lead the development and maintenance of our cutting-edge platform. The ideal candidate will have a strong background in Ruby on Rails, React.js, and AI coding skills, with proven expertise in server management, database optimization, and scalable architecture. This role requires a strategic thinker who can contribute to the continuous improvement of our technology and processes.

Key Responsibilities:

  • Backend Development: Develop, maintain, and optimize backend services using Ruby on Rails.
  • Frontend Enhancement: Build and enhance responsive front-end interfaces using React.js.
  • AI Integration: Implement and optimize AI-driven solutions within the platform.
  • Server Management: Manage and troubleshoot server environments, preferably on AWS, DigitalOcean, or Heroku.
  • Database Optimization: Design, implement, and optimize database schemas in PostgreSQL and maintain legacy systems using MongoDB.
  • Performance Assurance: Ensure application performance, scalability, and security best practices.
  • Cross-Functional Collaboration: Collaborate with design, QA, and product teams to deliver high-quality releases.
  • Testing and Deployment: Implement automated testing, CI/CD pipelines, and code review best practices.
  • Technical Documentation: Contribute to technical documentation and process improvement.

Required Skills and Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5–7+ years of professional experience with Ruby on Rails.
  • Strong experience building React.js frontends with reusable component architecture.
  • Proficiency in AI coding and integrating AI-driven solutions.
  • Solid understanding of RESTful APIs and GraphQL.
  • Experience managing PostgreSQL and MongoDB databases.
  • Proficiency in Linux-based server management (deployments, Nginx, Puma, background jobs, etc.).
  • Experience with GitCI/CD, and containerization (Docker, Kubernetes is a plus).
  • Familiarity with Agile/Scrum workflows and collaborative development tools (Jira, Trello, GitHub).
  • Relevant certifications in Ruby on Rails, cloud platforms (AWS, Azure, etc.), or AI technologies.

Preferred Qualifications:

  • Experience with SidekiqRedis, or background job processing.
  • Exposure to microservices architecture or modular monolith patterns.
  • Understanding of frontend state management (ReduxZustandRecoil).
  • Knowledge of testing frameworks (RSpecJestCypress).
  • Experience with performance monitoring tools (New RelicDatadogSentry).
  • Contributions to open-source projects or a visible GitHub portfolio.
  • Strong skills in AI coding and integrating machine learning models.

Ideal Candidate:

  • A proactive problem-solver who thrives in a fast-paced, remote work environment.
  • Someone who embraces challenges as opportunities for growth and innovation.
  • A team player with excellent communication skills, ready to collaborate across departments.
  • An individual committed to continuous learning and improvement.
  • Strong expertise in AI coding and a passion for leveraging AI to enhance platform capabilities.

Leave a Comment