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