Job Description
We are seeking a seasoned Ruby on Rails expert to join our team as a Senior Full Stack Engineer. In this role, you will be responsible for developing, maintaining, and optimizing complex web applications using the latest technologies and best practices.
Your key responsibilities will include:
* Leading the development of scalable, high-quality web applications using Ruby on Rails;
* Collaborating with cross-functional teams to design and develop new features for web and mobile platforms;
* Maintaining and optimizing the frontend using JavaScript frameworks like Turbo and/or Stimulus;
* Overseeing the integration of third-party services such as Twilio, SendGrid, and Stripe;
* Ensuring the application's infrastructure on Heroku and AWS is stable, secure, and scalable to meet growing demand;
* Contribute to managing AWS Aurora for MySQL databases, ensuring efficient, reliable access to data;
* Developing, maintaining, and enforcing code quality and security standards using tools like Brakeman and Dependabot;
* Driving deployment with robust CI/CD practices, including automated testing and pull request reviews;
* Providing guidance to junior engineers and participating in code reviews.
-----------------------------------
Required Skills and Qualifications
To succeed in this role, you will need to possess the following skills and qualifications:
* At least 5 years of experience as a Full Stack Engineer with strong Ruby on Rails expertise;
* Proficiency in JavaScript (jQuery, Stimulus);
* Experience in database management, particularly MySQL or AWS;
* Hands-on experience with Heroku, AWS services, and infrastructure as code (Terraform);
* Proven experience with CI/CD pipelines, automated testing suites, and GitHub workflows;
* Excellent problem-solving skills and ability to work independently or as a team;
* Strong attention to detail in maintaining code quality and security standards.