- Contents
- Open Jobs
- Senior Full-Stack Developer (Ruby on Rails + React.js) – Abuja
- Senior Full-Stack Developer (Ruby on Rails + React.js) – Lagos
- 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 Git, CI/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 Sidekiq, Redis, or background job processing.
- Exposure to microservices architecture or modular monolith patterns.
- Understanding of frontend state management (Redux, Zustand, Recoil).
- Knowledge of testing frameworks (RSpec, Jest, Cypress).
- Experience with performance monitoring tools (New Relic, Datadog, Sentry).
- 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 Git, CI/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 Sidekiq, Redis, or background job processing.
- Exposure to microservices architecture or modular monolith patterns.
- Understanding of frontend state management (Redux, Zustand, Recoil).
- Knowledge of testing frameworks (RSpec, Jest, Cypress).
- Experience with performance monitoring tools (New Relic, Datadog, Sentry).
- 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