JobsAisle
M

Senior Ruby on Rails Engineer - Fully Remote

Mashreq Bank

Ajman, UAEAED 10,000-16,667/moToday
UAEIT & TechnologyFull Time

Skills Required

JavascriptJavaSqlAwsGitRubyExcel

Job Description

<div><h3>Overview</h3><p>Join our team as a Full Stack Senior Engineer, where you will play a key role in developing, maintaining, and optimizing applications. Collaborate with product managers, designers, and fellow engineers to enhance features, create new ones, and ensure a scalable and secure architecture.</p><h3>Responsibilities</h3><ul><li><b>Lead Development:</b>Build scalable, high-quality web applications using Ruby on Rails.</li><li><b>Collaborate:</b>Work with cross-functional teams to design and develop new features for web and mobile platforms.</li><li><b>Frontend Optimization:</b>Maintain and optimize the frontend with JavaScript frameworks like Turbo and/or Stimulus.</li><li><b>Integration Management:</b>Oversee integration of third-party services such as Twilio, SendGrid, and Stripe.</li><li><b>Infrastructure Stability:</b>Ensure the applications infrastructure on Heroku and AWS is stable, secure, and scalable to meet growing demand.</li><li><b>Database Management:</b>Contribute to managing AWS Aurora for MySQL databases, ensuring efficient, reliable access to data.</li><li><b>Code Quality:</b>Develop, maintain, and enforce code quality and security standards, using tools like Brakeman and Dependabot.</li><li><b>Deployment Process:</b>Drive deployment with robust CI/CD practices, including automated testing and pull request reviews.</li><li><b>Mentorship:</b>Provide guidance to junior engineers and participate in code reviews.</li></ul><h3>Required Qualifications</h3><ul><li>5+ years as a Full Stack Engineer with strong Ruby on Rails expertise.</li><li>Proficiency in JavaScript (jQuery, Stimulus).</li><li>Experience in database management, particularly MySQL or AWS.</li><li>Hands-on experience with Heroku, AWS services, and infrastructure as code (Terraform).</li><li>Proven experience with CI/CD pipelines, automated testing suites, and GitHub workflows.</li><li>Excellent problem-solving skills and ability to work independently or as a team.</li><li>Strong attention to detail in maintaining code quality and security standards.</li></ul><h3>Nice-to-Have Skills</h3><ul><li>Experience with third-party integrations like Twilio, SendGrid, Stripe, ChromeData, and CarFax.</li><li>Familiarity with Airbrake, NewRelic, ElasticSearch, and caching mechanisms (Redis, Memcached).</li><li>Understanding of mobile web app development and responsive design principles.</li><li>Knowledge of Dealer Management Systems (DMS) integrations and vehicle data processing.</li></ul><h3>Benefits</h3><ul><li>Flexible work environment (100% remote-friendly)</li></ul></div>#J-18808-Ljbffr