Full Stack Engineer (RubyonRails)
- 💰 $45,000-$60,000 (depending on seniority)
- 💻 Remote
- 🕦 Full-time
- ☑️ B2B Contract
We are seeking a Mid level Full-Stack engineer with extensive expertise in Ruby On Rails to join a company that offers its clients advanced customer relationship management capabilities.
Requirements:
- Extensive experience as a Full Stack Engineer with a strong focus on Ruby on Rails (over 5 for the senior position)
- Strong experience with JavaScript, including jQuery and Stimulus frameworks
- Skilled in database management, particularly with MySQL and AWS
- Hands-on experience with cloud platforms like Heroku and AWS, as well as infrastructure as code (Terraform)
- Proven experience managing CI/CD pipelines, automated testing, and GitHub pull request workflows
- Excellent problem-solving skills, with a capacity to work independently or as part of a collaborative team
- Strong attention to detail, maintaining high standards for code quality and security
Nice to Have:
- Experience in integrating third-party services, including Twilio, SendGrid, Stripe, ChromeData, CarFax, and various other API-based tools
- Proficiency with monitoring and error-tracking solutions such as Airbrake and NewRelic, along with search engines like ElasticSearch and caching tools like Redis and Memcached
- Experience in mobile web app development and principles of responsive design
- Experience in Dealer Management Systems (DMS) integrations and vehicle data processing
Key responsibilities:
- Lead the creation of scalable, high-quality web applications using Ruby on Rails (senior role)
- Work closely with cross-functional teams to design and implement new features for AutoRaptor’s web and mobile platforms
- Maintain and enhance the frontend using JavaScript frameworks like Turbo and Stimulus
- Manage third-party integrations, including Twilio, SendGrid, Stripe, and others.
- Ensure the stability, security, and scalability of the application’s infrastructure on Heroku and AWS
- Oversee database management on AWS Aurora for MySQL, ensuring reliable and efficient data access
- Uphold code quality and security standards, incorporating tools like Brakeman for static code analysis and Dependabot for regular dependency updates
- Lead the deployment process, establishing strong CI/CD practices with automated testing and pull request reviews (senior role)
- Mentor junior engineers and actively participate in code reviews (senior role)
Get to know DevsData:
We are a technology consulting company and a recruitment agency, delivering software solutions to clients from Europe and the US We work 100% remotely, in an international team, including people from Asia, London, or San Francisco We employ people with experience in international corporations as well as students of the best technical and business universities
Find out more: https://devsdata.com/