About the Role
We are seeking a highly skilled Full Stack Ruby on Rails Developer to join our dynamic team. The ideal candidate will have experience working with Hotwire Native, Google Cloud Platform (GCP), and some React experience
to support front-end development needs. This role requires a deep
understanding of full-stack development, including backend services,
front-end interfaces, and cloud infrastructure.
Key Responsibilities
-
Design, develop, and maintain scalable Ruby on Rails applications.
-
Implement Hotwire Native to enhance real-time user experiences across web and mobile platforms.
-
Develop, test, and deploy applications on Google Cloud Platform (GCP) with a focus on scalability and performance.
-
Integrate React components where necessary to enhance front-end functionality.
-
Optimize application performance through database tuning, caching strategies, and efficient API designs.
-
Collaborate with UI/UX designers, product managers, and other developers to translate requirements into functional software.
-
Ensure best practices for security, reliability, and maintainability in all aspects of development.
-
Write unit tests, integration tests, and conduct thorough debugging to ensure software quality.
-
Continuously stay up to date with industry best practices and emerging technologies.
Requirements
-
3+ years of experience developing with Ruby on Rails in a full-stack capacity.
-
Proficiency with Hotwire Native (Turbo and Stimulus) for building responsive and dynamic front-end experiences.
-
Experience deploying and managing applications on Google Cloud Platform (GCP).
-
Familiarity with React.js and the ability to integrate React components within a Rails application.
-
Strong understanding of relational databases such as PostgreSQL or MySQL.
-
Experience with front-end technologies such as HTML, CSS, JavaScript (ES6+), and TailwindCSS.
-
Understanding of RESTful APIs and experience building scalable APIs.
-
Knowledge of background job processing (Sidekiq, Active Job, etc.).
-
Familiarity with CI/CD pipelines for automated deployment workflows.
-
Excellent problem-solving skills and ability to work both independently and collaboratively.
Preferred Qualifications
-
Experience with Docker and Kubernetes for containerized deployments.
-
Knowledge of GraphQL APIs.
-
Experience working with microservices architecture.
-
Prior experience in agile development environments.
What We Offer
-
Competitive salary based on experience.
-
Flexible remote work environment.
-
Opportunity to work with cutting-edge technologies and innovative projects.
-
Collaborative team culture with opportunities for career growth and skill development.
If you are passionate about full-stack development and eager to work with Hotwire Native, GCP, and React, we’d love to hear from you! Apply today and be a part of our team.