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 NginxReactPostgreSQLRuby on Rails (Latest Version)StimulusJSCapybara, Selenium, MinitestAWS (S3, SQS, CloudWatch)GitHub, NotionOpenAI integrations (as applicable)Requirements :
5-6 years of experience in full-stack web developmentMandatory : Hands-on experience building SPAs and dynamic UIs using ReactStrong knowledge of PostgreSQL and general web application architectureExperience with Ruby on Rails (6.1 preferred)Familiarity with HTML, JavaScript (StimulusJS), and ERBExperience working in Dockerized development environmentsProficiency in writing and maintaining test suites (Capybara, Minitest, Selenium)Agile team experience using tools like Notion or JiraExposure to cloud infrastructure, preferably AWS (S3, SQS, CloudWatch)Excellent communication skills and ability to work in a remote, collaborative environmentShould be available to start immediatelyPerks & Benefits :
Competitive salaryCollaborative and inclusive team cultureContinuous learning and skill developmentOpportunity to work on real-world AI integrations and scalable systems