Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)
Skills
Amazon Web Services
Authentication
Cascading Style Sheets
Cloud Computing
Collaboration
Communication
Conflict Resolution
Continuous Delivery
Continuous Integration
Debugging
Css3
DevOps
Git
Good Clinical Practice
Google Cloud Platform
HTML5
JavaScript
Mentorship
Microsoft Azure
MySQL
PostgreSQL
Problem Solving
Quality Assurance
RESTful
React.js
Relational Databases
Requirements Elicitation
Ruby on Rails
Scalability
UI
User Experience
Version Control
Vue.js
Web Applications
Web Development
Job Details
Role: Ruby on Rails (RoR) Application Developer/ Architect Location: Austin, TX/ Sunnyvale, CA
Job description:
Key Responsibilities:
Job description:
Key Responsibilities:
- Architect, design, and develop scalable and maintainable web applications using Ruby on Rails.
- Build and integrate robust APIs and third-party services.
- Lead end-to-end development from requirement gathering to deployment.
- Ensure application performance, scalability, and security.
- Collaborate with product managers, UI/UX designers, and QA teams.
- Write clean, maintainable, and well-documented code.
- Troubleshoot, debug, and continuously improve application performance.
- 8+ years of professional experience in full-stack web development.
- Expertise in Ruby on Rails framework and related tools.
- Strong experience with front-end technologies: HTML5, CSS3, JavaScript, and modern frameworks (e.g., React, Vue.js preferred).
- Deep understanding of relational databases (PostgreSQL, MySQL).
- Strong knowledge of RESTful APIs, authentication mechanisms, and third-party integrations.
- Proficient in Git and version control systems.
- Strong problem-solving and communication skills.
- Experience in cloud platforms (AWS, Azure, or Google Cloud Platform).
- Exposure to DevOps tools and CI/CD pipelines.
- Experience mentoring junior developers or leading small teams.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.