We are seeking a talented Full Stack Senior Engineer to join our team, focusing on developing, maintaining, and optimizing a leading B2B CRM solution designed for automotive dealerships. The application is built for efficiency and scalability, using modern web technologies to deliver seamless performance across web and mobile platforms. You will play a key role in enhancing existing features, building new functionality, and ensuring the application’s architecture remains robust, secure, and scalable.
Key Responsibilities:
- Lead the development of high-quality, scalable web applications using Ruby on Rails.
- Collaborate with cross-functional teams to design and implement new features for the web and mobile platforms.
- Maintain and optimize the frontend using JavaScript frameworks like Turbo and Stimulus.
- Oversee integrations with third-party services, including Twilio, SendGrid, and Stripe.
- Ensure infrastructure stability, security, and scalability, leveraging Heroku and AWS.
- Manage databases hosted on AWS Aurora (MySQL), ensuring reliable, efficient data access.
- Enforce code quality and security standards, including static code analysis with Brakeman and dependency management with Dependabot.
- Drive the CI/CD deployment process, including automated testing and pull request reviews.
- Mentor junior engineers and actively participate in code reviews.
Required Qualifications:
- 5+ years as a Full Stack Engineer, with strong expertise in Ruby on Rails.
- Proficiency in JavaScript (jQuery, Stimulus).
- Experience with database management, especially MySQL or AWS.
- Hands-on experience with Heroku, AWS services, and infrastructure as code (Terraform).
- Proficiency in CI/CD pipelines, automated testing suites, and GitHub pull request workflows.
- Strong problem-solving skills, attention to detail, and ability to work independently or as part of a team.
Nice-to-Have Skills:
- Experience with third-party integrations (e.g., Twilio, SendGrid, Stripe, ChromeData, CarFax).
- Familiarity with tools like Airbrake, NewRelic, search technologies (ElasticSearch), and caching mechanisms (Redis, Memcached).
- Knowledge of mobile web app development and responsive design principles.
- Familiarity with Dealer Management Systems (DMS) integrations and vehicle data processing.