Senior Software Engineer
Boston, Massachusetts
Full Time
$100k - $160k
Are you an experienced Ruby on Rails Engineer with a passion for social media and a knack for crafting innovative solutions?
Our client is a rapidly growing startup dedicated to revolutionizing social media interactions. Their mission is to provide a platform that empowers users to connect, share, and engage authentically. They are committed to fostering creativity, diversity, and meaningful connections through their apps.
Role Overview: As a Senior Ruby on Rails Engineer, you'll play a pivotal role in the development and enhancement of their social media apps. You'll collaborate closely with cross-functional teams to design, implement, and optimize features that create seamless user experiences. Your expertise in Ruby on Rails will be crucial in building a scalable and efficient backend to support their app's growth.
Responsibilities:
- Development of backend features and APIs using Ruby on Rails framework.
- Collaborate with frontend engineers to integrate user interfaces and ensure smooth data flow.
- Design and implement robust, maintainable, and scalable code.
- Participate in architectural decisions, code reviews, and technical discussions.
- Optimize app performance and contribute to system scalability.
- Work closely with product managers to understand and translate user needs into technical requirements.
- Implement unit tests and ensure code quality through best practices.
- Stay up-to-date with the latest Ruby on Rails trends and contribute to the evolution of their tech stack.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience (5+ years) in building web applications using Ruby on Rails.
- Strong proficiency in Ruby, Rails, and related technologies.
- Experience with RESTful API design and integration.
- Familiarity with frontend technologies (JavaScript, HTML, CSS) and modern frameworks (React) is a plus.
- Knowledge of databases (PostgreSQL, MySQL) and data modeling.
- Strong problem-solving skills and the ability to architect scalable solutions.
- Excellent communication and collaboration skills to work effectively in a team.
Posted by: Mackenzie Wild