Job Title: Ruby on Rails Developer
Location: Cupertino CA - Onsite
Duration: 6 months Contract
Job Description:
Looking for experienced and passionate Ruby on Rails (RoR) Developer with strong front-end development skills to build and enhance robust scalable web portal/ application. The ideal candidate should possess strong front-end development skills (in addition to their back-end expertise) needed for developing web portal/application using Ruby on Rails includes front-end technologies such as JavaScript HTML5 CSS3 and React or similar frameworks.
Key Responsibilities:
- Design develop test and maintain scalable and secure web applications using Ruby on Rails.
- Collaborate with UX/UI designers and back-end developers to create seamless responsive and user-friendly interfaces.
- Identify bottlenecks and bugs and devise solutions to these problems.
- Work closely with product managers and stakeholders to translate requirements into technical specifications and implement them.
- Optimize applications for speed scalability and maintainability.
- Write clean maintainable and well-documented code.
- Develop RESTful APIs and integrate third-party services and APIs.
- Participate in code reviews and mentor junior developers.
- Ensure application performance reliability and security best practices.
- Implement CI/CD pipelines and contribute to DevOps workflows when necessary.
- Stay updated with the latest industry trends and technologies to ensure our applications remain current and competitive.
Qualifications Requirements:
- Around 5 hands-on experience as Ruby on Rails Developer (with front-end development skills like JavaScript HTML5 CSS3 and React or similar framework.
- BS or equivalent degree in Computer Science Engineering or related discipline.
- Proven experience as a Ruby on Rails development (include Design Develop and maintain efficient and reliable Ruby on Rails code.
- Strong understanding of MVC architecture RESTful services and Rails conventions.
- Proficiency in front-end technologies: HTML5 CSS3 JavaScript jQuery.
- Proficiency in authentication protocols (OAuth JWT Devise).
- Experience with modern JavaScript frameworks/libraries such as React or Angular.
- Proficiency in SQL and Databases like MySQL PostgreSQL.
- Exposure to cloud platforms (AWS Azure) is a plus.
- Experience with containerization (Docker) and deployment practices is a plus.
- Familiarity with Git Jenkins CI/CD tools
- Familiarity with Agile development methodologies.
- Ability to work independently.
- Strong troubleshooting debugging and performance optimization skills.
- Strong problem-solving debugging and analytical skills.
- Strong verbal and written communication skills for collaboration with cross-functional teams.
Key Skills:
Ruby on Rails (ROR) RESTful APIs MVC Architecture HTML5 CSS3 JavaScript jQuery OAuth React Angular.