We're seeking an experienced Ruby on Rails Developer with strong React skills to join our growing remote team.
You’ll work on a modern, Dockerized application stack deployed on VPS servers and contribute to the development, testing, and deployment of scalable web applications.
This role demands hands-on experience with React alongside Rails, and a strong understanding of building dynamic, full-stack applications.
Key Responsibilities:
- Develop and maintain web applications using Ruby on Rails
- Build responsive, dynamic front-end features using React (mandatory) along with HTML-based templates (ERB) and Stimulus JS
- Ensure quality through system test suites using Capybara, Selenium, and Minitest
- Collaborate with the team in a month-long sprint cadence, managed via Notion
- Manage version control and conduct code reviews on GitHub
- Utilize AWS services including S3, SQS, and CloudWatch
- Participate in architecture decisions, performance optimization, and security best practices
- Work in a Dockerized local development environment
- Troubleshoot, debug, and upgrade existing systems
Technical Environment:
- VPS Servers (Ubuntu 20) with Nginx
- React
- PostgreSQL
- Ruby on Rails (Latest Version)
- StimulusJS
- Capybara, Selenium, Minitest
- AWS (S3, SQS, CloudWatch)
- GitHub, Notion
- OpenAI integrations (as applicable)
Requirements:
- 5-6 years of experience in full-stack web development
- Mandatory: Hands-on experience building SPAs and dynamic UIs using React
- Strong knowledge of PostgreSQL and general web application architecture
- Experience with Ruby on Rails (6.1 preferred)
- Familiarity with HTML, JavaScript (StimulusJS), and ERB
- Experience working in Dockerized development environments
- Proficiency in writing and maintaining test suites (Capybara, Minitest, Selenium)
- Agile team experience using tools like Notion or Jira
- Exposure to cloud infrastructure, preferably AWS (S3, SQS, CloudWatch)
- Excellent communication skills and ability to work in a remote, collaborative environment
- Should be available to start immediately
Perks & Benefits:
- Competitive salary
- Collaborative and inclusive team culture
- Continuous learning and skill development
- Opportunity to work on real-world AI integrations and scalable systems