Full Stack Senior Engineer (Ruby on Rails)

 Job Description:

Key Responsibilities:

  • Develop high-quality web applications using Ruby on Rails.

  • Leverage modern development tools and AI-assisted coding practices to accelerate feature delivery while maintaining code quality standards.

  • Collaborate with cross-functional teams to design and develop new features for AutoRaptor's web and mobile platforms.

  • Maintain and optimize the frontend, leveraging JavaScript frameworks like Turbo and Stimulus.

  • Oversee the integration of third-party services, including Twilio, SendGrid, Stripe, and others.

  • Ensure the application’s infrastructure (hosted on Heroku and AWS) is stable, secure, and scalable to meet the growing demand.

  • Contribute to the management of databases hosted on AWS Aurora for MySQL, ensuring efficient, reliable access to data.

  • Develop, maintain, and enforce code quality and security standards, including static code analysis via Brakeman and regular dependency updates with Dependabot.

  • Drive the deployment process, ensuring robust CI/CD practices are in place, including automated testing and pull request reviews.

  • Provide mentorship to junior engineers and participate in code reviews.

Required Qualifications:

  • 5+ years of experience as a Full Stack Engineer, with strong expertise in Ruby on Rails.

  • Proficiency in JavaScript (jQuery, Stimulus).

  • Experience with database management, particularly MySQL or AWS.

  • Hands-on experience with Heroku, AWS services, and infrastructure as code (Terraform).

  • Proven experience working with CI/CD pipelines, automated testing suites, and GitHub pull request workflows.

  • Excellent problem-solving skills and the ability to work independently or as part of a team.

  • Strong attention to detail, particularly in maintaining code quality and security standards.

Nice-to-Have Skills:

  • Experience with AI-powered development tools (GitHub Copilot, Claude, Cursor) and modern development acceleration techniques.

  • Experience with third-party integrations such as Twilio, SendGrid, Stripe, ChromeData, CarFax, and other API-driven services.

  • Familiarity with Airbrake, NewRelic, search technologies (ElasticSearch) and caching mechanisms (Redis, Memcached).

  • Familiarity with mobile web app development and responsive design principles.

  Required Skills:

Database Management Search Analysis Ruby CI/CD ElasticSearch Pipelines Web Applications Redis Demand Attention To Detail Reviews Features AWS Infrastructure jQuery Integration Github Databases Security MySQL Testing Design JavaScript Management