Sr. Ruby on Rails Engineer [28240]
san francisco, ca
Position Overview:
As a Senior Ruby on Rails Engineer at the company, you will play a pivotal role in developing and maintaining our flagship. You will work closely with our cross-functional team of developers, designers, and product managers to deliver high-quality software solutions that meet our customers' needs and drive business success.
Key Responsibilities:
Design, develop, and maintain robust and scalable web applications using the Ruby on Rails framework.
Collaborate with cross-functional teams to gather requirements, define technical solutions, and implement new features and functionalities.
Write clean, maintainable, well-documented code following best practices and coding standards.
Conduct code reviews and provide constructive feedback to ensure code quality and consistency across the codebase.
Identify and address technical debt, performance bottlenecks, and scalability issues.
Work closely with the DevOps team to deploy applications and ensure smooth operation in production environments.
Stay updated on the latest trends and technologies in web development, and continuously improve your skills and knowledge.
Mentor junior engineers and contribute to a culture of collaboration, learning, and innovation.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field.
5+ years of professional experience in software development, focusing on Ruby on Rails.
Strong proficiency in Ruby programming language and Rails framework.
Experience with front-end technologies such as HTML5, CSS3, JavaScript, and modern JavaScript frameworks (e.g., React, Vue.js).
Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and ORMs (e.g., ActiveRecord).
Experience with version control systems (e.g., Git) and agile development methodologies.
Excellent problem-solving skills and ability to troubleshoot and debug complex issues.
Strong communication and collaboration skills, with the ability to work effectively in a fast-paced, dynamic environment.
Prior experience in a senior or lead role is a plus.
Perks and Benefits:
Competitive salary and equity options
Comprehensive health, dental, and vision insurance
Flexible work schedule and remote work options
Professional development opportunities