If you are a passionate Ruby on Rails Developer looking for a challenging and rewarding opportunity, we encourage you to apply and join our dynamic team.
Job Title: Ruby on Rails Developer
Location: San Francisco, California, United States
Salary: $152000 - $192000
Position Overview: We are seeking a highly skilled and experienced Ruby on Rails Developer to join our dynamic team. As a Ruby on Rails Developer, you will be responsible for designing, implementing, and maintaining complex web applications that meet our clients' needs. You will collaborate with cross-functional teams to develop innovative solutions and contribute to the growth of our company.
Key Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable Ruby code
- Collaborate with cross-functional teams to identify and define project requirements
- Develop and implement new features and functionality for web applications
- Optimize application performance and troubleshoot issues as they arise
- Ensure code quality and maintain coding standards
- Write clean, maintainable, and well-documented code
- Stay updated with the latest industry trends and best practices in Ruby on Rails development
- Conduct code reviews and provide constructive feedback to team members
- Participate in agile development processes, including daily standups, sprint planning, and retrospectives
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field
- Minimum of 3 years of experience in Ruby on Rails development
- Strong understanding of object-oriented programming and software design principles
- Proficient in Ruby, with a good knowledge of its ecosystems and libraries
- Experience with front-end technologies such as HTML, CSS, and JavaScript
- Familiarity with relational databases and SQL
- Experience with version control systems, such as Git
- Excellent problem-solving and analytical skills
- Ability to work independently and in a team environment
- Strong communication and interpersonal skills
Preferred Qualifications:
- Experience with Agile/Scrum methodologies
- Knowledge of test-driven development and automated testing tools
- Familiarity with other web development frameworks, such as React or Angular
- Experience with cloud technologies, such as AWS or Azure
- Experience with mobile application development
Why Work With Us: At our company, we value innovation, collaboration, and continuous learning. As a member of our team, you will have the opportunity to work on challenging projects and make a significant impact on our clients' businesses. We offer competitive salaries, a comprehensive benefits package, and a flexible work schedule. We also provide opportunities for career growth and development through training and mentorship programs.