All jobs

Job details

Full-Stack Developer - React & Ruby on Rails

  • Java
  • REST
  • AWS
  • PostgreSQL
  • Rails
  • Agile
  • React.js

Posted: 1 day ago

Job description

Key Responsibilities:

Front-End (Primary Responsibility)

  1. Develop rich, responsive, and dynamic user interfaces using React (mandatory)
  2. Build and optimize SPAs, reusable components, hooks, and state management patterns
  3. Work with HTML templates (ERB) and StimulusJS where necessary for hybrid rendering
  4. Have thorough knowledge in GitHub, preferably accustomed to the use of GitFlow
  5. Ensure cross-browser compatibility and performance optimization

Back-End (Secondary ROR Experience Required)

  1. Contribute to Ruby on Rails development for APIs, business logic, and data models
  2. Maintain and extend at least one Rail-based module, feature, or service
  3. Assist with integrating React front-end with Rails back-end

Full-Stack & DevOps Responsibilities

  1. Work in a fully Containerised development environment
  2. Ensure quality using Capybara, Selenium, and Minitest
  3. Participate in month-long sprints managed through Notion
  4. Collaborate via GitHub for version control, PR reviews, and code discussions
  5. Work with AWS (S3, SQS, CloudWatch) for storage, messaging, and monitoring
  6. Troubleshoot and improve existing systems for performance and reliability
  7. Contribute to architecture discussions and adopt best practices in security and optimization

Technical Environment:

  1. React (Main Front-End Framework)
  2. Ruby on Rails (latest version)
  3. PostgreSQL
  4. StimulusJS
  5. Capybara, Selenium, Minitest
  6. AWS (S3, SQS, CloudWatch)
  7. GitHub, Notion
  8. OpenAI Integrations (where applicable)

Requirements:

  1. 5+ years of total experience in web development
  2. Strong hands-on React experience (primary skill requirement)
  3. Experience building SPAs, reusable components, hooks, and performance-optimized UIs
  4. At least one real-world Ruby on Rails project (feature/module/production app)
  5. Good understanding of REST APIs, web architecture, and PostgreSQL
  6. Experience working in Containerised environments
  7. Excellent with HTML, JavaScript, StimulusJS, and ERB
  8. Experience writing automated tests (Capybara, Selenium, Minitest)
  9. Experience working in Agile teams (Notion/Jira)
IT Services & Consulting,
Full Time, Permanent
Software Development
Education
B.Tech/B.E. - Bachelor of Technology / Engineering in Any Specialization
Key Skills
Skills highlighted with ‘‘ are preferred keyskills

Similar jobs