14 Javin Jobs
Senior Full Stack Developer - Ruby on Rails/React.js (5-7 yrs)
Javin
posted 4d ago
Key skills for the job
Job Description : .
About the Role : .
We are looking for a highly skilled Ruby on Rails (RoR) with React.js Full Stack Developer with 5+ years of experience to join our team.
You will be responsible for designing, building, and maintaining scalable web applications with a focus on performance, responsiveness, and an exceptional user experience.
Responsibilities :
- Develop, maintain, and enhance web applications using Ruby on Rails for backend and React.js for frontend.
- Design and implement robust REST APIs and integrate third-party services.
- Collaborate with UX/UI designers to implement responsive and user-friendly interfaces.
- Ensure optimal application performance, scalability, and code quality.
- Debug, troubleshoot, and resolve application issues.
- Write clean, modular, and maintainable code with proper documentation.
- Lead code reviews and mentor junior developers as needed.
- Work with cloud platforms and DevOps tools to manage application deployments.
- Stay updated with emerging technologies and best practices in full-stack development.
Required Skills :
- 5+ years of experience in web development using Ruby on Rails.
- Strong proficiency with React.js, including component-based architecture and state management (i.e., Redux, Context API, or Zustand).
- In-depth knowledge of RESTful APIs and experience integrating frontend and backend systems.
- Proficiency with modern frontend technologies such as JavaScript/TypeScript, HTML, CSS, and Tailwind CSS or Material-UI.
- Experience with relational databases like PostgreSQL or MySQL.
- Familiarity with cloud services (i.e., AWS, Azure, or GCP) and deployment tools.
- Experience with version control systems like Git and CI/CD pipelines.
- Strong problem-solving, debugging, and performance optimization skills.
Nice-to-Have Skills :
- Experience with GraphQL and WebSockets.
- Familiarity with testing frameworks such as RSpec and Jest.
- Knowledge of containerization (i.e. Docker/Kubernetes).
- Exposure to Agile development practices and team collaboration tools.
Functional Areas: Software/Testing/Networking
Read full job description