DentistFind connects patients with dental practitioners in a convenient and efficient way. DentistFind's mission is to create an environment for the patient and dentist that fosters trust and understanding through education, communication, and transparency. Our website offers a directory of dentists where you can find the perfect provider for your needs all from one place. We provide webinars on dental education as well as our own dental marketing course to help practitioners get ahead of the curve when it comes to their business strategies.
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.
Method of Application
Signup to view application details.
Signup Now