Boddle Learning is seeking a talented and experienced Senior Ruby Engineer to join our dynamic team. This role is geared towards individuals with a strong background in Ruby development and a passion for the gaming industry.
Responsibilities:
- Design, develop, and maintain scalable Ruby on Rails applications, including front-end interfaces using JavaScript, HTML, and CSS.
- Lead feature development and improvements for our gaming platform, ensuring performance, reliability, and responsiveness.
- Manage and optimize database schemas, migrations, and queries for large-scale relational databases (PostgreSQL/MySQL).
- Plan and execute version upgrades, migrating legacy Ruby on Rails applications to newer versions.
- Integrate caching (Redis/Memcached) and queuing systems (Sidekiq/Resque) to improve application performance.
- Generate reports, PDFs, charts/graphs, and implement UI/JS libraries (e.g., Chart.js, Highcharts, jsPDF, html2canvas).
- Integrate and manage transactional and marketing email systems (SendGrid, Mailgun, AWS SES).
- Implement effective logging, monitoring, and debugging strategies using tools like New Relic, DataDog, Sentry, or Logstash.
- Set up and maintain AWS infrastructure, automate deployments, and implement CI/CD workflows (Jenkins, GitHub Actions).
- Collaborate closely with product managers, designers, and developers to deliver robust full-stack solutions.
Qualifications:
- Bachelor’s degree in Computer Science or related field.
- 5+ years of professional experience developing robust Ruby on Rails applications; gaming or interactive web app experience preferred.
- Proven track record migrating and upgrading Ruby on Rails applications across major versions.
- Expertise in front-end technologies (JavaScript frameworks, HTML5, CSS3), MVC, ORM, RESTful APIs, and responsive UI design.
- Solid experience with UI/JS libraries for reports, PDFs, charts (Chart.js, Highcharts, jsPDF), email systems, logging, debugging, and performance monitoring tools.
- Proficient with database optimization techniques, schema migrations, and query performance tuning.
- Experience with testing frameworks (RSpec, MiniTest, Capybara), AWS services, caching mechanisms, and queuing solutions.
- Excellent problem-solving, debugging, and communication skills; ability to prioritize effectively in a collaborative, agile environment
Why Boddle?
Join us at Boddle Learning, where we combine the thrill of gaming with the power of education. You'll be part of a vibrant and innovative team dedicated to making a difference in the educational technology landscape.
Application Process:
Please send your resume, cover letter, and a portfolio of your work in the gaming industry to contact@boddlelearning.com. Include specific examples of your experience with Ruby and any relevant projects in the gaming domain.
Boddle Learning is an equal opportunity employer.
We celebrate diversity and are committed to creating an inclusive environment for all employees.