Senior Ruby Rails Software Engineer - Mooresville, United States - None at this time

    None at this time
    None at this time Mooresville, United States

    3 weeks ago

    Default job background
    Technology / Internet
    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

    • 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.

    Required Skills

    • 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.