No more applications are being accepted for this job
- Maintain and improve our existing Ruby on Rails platform.
- Contribute to the upgrade process from Ruby 2.6 to 3.x.
- Analyze, design, develop, and maintain high-quality software products.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Write clean, maintainable, and testable code.
- Support the team with architectural decisions and technical direction.
- Actively contribute in all phases of the development lifecycle from ideation to deployment.
- Ensure code quality, maintainability, and programmability.
- Bachelor's Degree in Computer Science, or equivalent practical experience.
- A minimum of 5 years of professional experience in software development.
- Proven experience with Ruby on Rails.
- Experience with relational databases such as Postgres or MySQL.
- Strong understanding of object-oriented programming, data structures, and algorithms.
- Familiarity with Java Spring, GraphQL, and React is desirable.
- Experience in transitioning or upgrading legacy systems to modern frameworks is highly advantageous.
- Demonstrable ability to learn new technologies swiftly.
- Excellent problem-solving skills and attention to detail.
- Strong written and verbal communication skills.
Senior Ruby Rails Software Engineer - Mooresville, United States - None at this time
Description
This a hybrid role, but open to remote.
Job Summary
We're looking for a Senior Software Engineer with a strong background in Ruby on Rails and a passion for learning new technologies. This key role will not only maintain and enhance our existing platform, but will also be instrumental in transitioning to our next-generation platform over the next 12-18 months using Java Spring, GraphQL, React, and Postgres.
Responsibilities
Required Skills