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)
- Develop rich, responsive, and dynamic user interfaces using React (mandatory)
- Build and optimize SPAs, reusable components, hooks, and state management patterns
- Work with HTML templates (ERB) and StimulusJS where necessary for hybrid rendering
- Have thorough knowledge in GitHub, preferably accustomed to the use of GitFlow
- Ensure cross-browser compatibility and performance optimization
Back-End (Secondary ROR Experience Required)
- Contribute to Ruby on Rails development for APIs, business logic, and data models
- Maintain and extend at least one Rail-based module, feature, or service
- Assist with integrating React front-end with Rails back-end
Full-Stack & DevOps Responsibilities
- Work in a fully Containerised development environment
- Ensure quality using Capybara, Selenium, and Minitest
- Participate in month-long sprints managed through Notion
- Collaborate via GitHub for version control, PR reviews, and code discussions
- Work with AWS (S3, SQS, CloudWatch) for storage, messaging, and monitoring
- Troubleshoot and improve existing systems for performance and reliability
- Contribute to architecture discussions and adopt best practices in security and optimization
Technical Environment:
- React (Main Front-End Framework)
- Ruby on Rails (latest version)
- PostgreSQL
- StimulusJS
- Capybara, Selenium, Minitest
- AWS (S3, SQS, CloudWatch)
- GitHub, Notion
- OpenAI Integrations (where applicable)
Requirements:
- 5+ years of total experience in web development
- Strong hands-on React experience (primary skill requirement)
- Experience building SPAs, reusable components, hooks, and performance-optimized UIs
- At least one real-world Ruby on Rails project (feature/module/production app)
- Good understanding of REST APIs, web architecture, and PostgreSQL
- Experience working in Containerised environments
- Excellent with HTML, JavaScript, StimulusJS, and ERB
- Experience writing automated tests (Capybara, Selenium, Minitest)
- Experience working in Agile teams (Notion/Jira)
Full Time, Permanent
Software Development
Education
B.Tech/B.E. - Bachelor of Technology / Engineering in Any Specialization
Similar jobs
-
Senior Frontend Engineer - React JS - Robusta Studio
robusta , Remote /
-
React Developer
Qode , Remote /
-
React Frontend Software Engineer (6-Month Remote Contract)
Slasify , Remote /
-
Senior React Native Developer (Mobile)
P2P. org , Remote - Cyprus; Remote - Europe
-
Senior Software Engineer - React
Creative Chaos , Remote /