Senior Full Stack Engineer - Remote work - USA
Our B2B software solution client requires a remote Full-Stack Senior Engineer who will lead the development, maintenance, and enhancement of the CRM’s web applications. Responsibilities include collaborating with cross-functional teams, optimising the app for scalability, and ensuring high security and performance standards
PLEASE NOTE THAT NO CV'S WILL BE KEPT FOR FUTURE USE. IF YOU DO NOT HEAR FROM US WITHIN 3 WEEKS PLEASE CONSIDER YOUR APPLICATION AS UNSUCCESSFUL.
Responsibilities
ONLY APPLY IF YOU HAVE THE NECESSARY QUALIFICATIONS:
- Lead development using Ruby on Rails, with a focus on scalable and high-quality web applications.
- Work with product and design teams to build new features for web/mobile platforms.
- Optimise frontend using JavaScript (Turbo, Stimulus).
- Manage third-party integrations (e.g., Twilio, SendGrid, Stripe).
- Ensure infrastructure stability on Heroku and AWS.
- Manage MySQL databases on AWS Aurora for efficient data handling.
- Maintain code quality/security through tools like Brakeman and Dependabot.
- Drive CI/CD processes and mentor junior engineers.
Requirements
- 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 standard.
- Experience with third-party integrations such as Twilio, SendGrid, Stripe, ChromeData, CarFax, and other API-driven services would be an advantage.
- Familiarity with Airbrake, NewRelic, search technologies (ElasticSearch) and caching mechanisms (Redis, Memcached) would be nice to have.
- Familiarity with mobile web app development and responsive design principles is an advantage not essential.
- Knowledge of Dealer Management Systems (DMS) integrations and vehicle data processing is nice to have not essential.