Senior Software Engineer - Ruby on Rails

Published on December 07, 2023

At PokerAtlas, we take great pride in disrupting the casino gaming industry with innovation benefiting players and operators alike. Our fully integrated B2C and B2B platforms create a powerful win-win ecosystem encompassing real-time information, online bookings and community engagement. Hundreds of casinos and millions of players rely on PokerAtlas to simplify their respective journeys towards profitability at the tables. And similar to our constituents, the thrill of winning fuels our team as we strengthen our leadership position.

About the job

At PokerAtlas, we take great pride in disrupting the casino gaming industry with innovation benefiting players and operators alike. Our fully integrated B2C and B2B platforms create a powerful win-win ecosystem encompassing real-time information, online bookings and community engagement. Hundreds of casinos and millions of players rely on PokerAtlas to simplify their respective journeys towards profitability at the tables. And similar to our constituents, the thrill of winning fuels our team as we strengthen our leadership position.

We are looking for an experienced and passionate Senior Software Engineer to join our team at PokerAtlas. You will play a crucial role in developing the future of PokerAtlas.com. You will work closely with our Product Manager and Designer to understand user needs, conceptualize innovative solutions, and translate them into intuitive and visually appealing designs.

Who Should apply?

If you’re a highly skilled Rails Engineer that’s passionate about writing performant, maintainable, clean code, we want to hear from you. We are looking for engineers who are passionate about learning, passionate about their technology stack, and have “strong ideas loosely held”.

We are looking for candidates that are eligible to work in the USA or Canada that can overlap with continental USA time zones for at least 5 hours a day.

This position is remote or you’re welcome to work from our office in Las Vegas, Nevada.

What will your day-to-day look like?

As a Senior Software Engineer, you will work closely with our team to develop new features for PokerAtlas.com and develop the API that powers our mobile apps.

You will be expected to propose best practices, standards, architecture, and tooling for our Rails repository. 

You will be responsible for breaking down larger features into actionable work, architecting solutions, writing code, reviewing pull requests, and helping your fellow engineers. 

This is a remote position, so you will likely be on a video call once a day and use tools like Jira to organize your work and report progress. You will report directly to the VP of Engineering. 

Key Responsibilities:

  • Design and develop complex software applications using Ruby on Rails.
  • Manage and monitor our system on Heroku
  • Configure and monitor automated alerts and take action when needed. 
  • Write understandable, testable code with an eye towards maintainability
  • Collaborate with a cross-functional team to develop a performant and beautiful UI.
  • Review and propose improvements to our application architecture.
  • Review and propose improvements to our standards, practices, and tooling.
  • Provide clear and actionable feedback as part of the Pull Request process.
  • Troubleshoot and debug existing software applications.
  • Test and validate software applications to ensure they meet business requirements and function correctly.
  • Maintain and update existing frameworks and packages.
  • Stay up-to-date with the latest trends and best practices in software development.

Requirements:

  • 5+ years of experience in Ruby on Rails development.
  • Strong grasp of common design patterns and practices.
  • Passion for improving existing processes and tooling.
  • Desire and ability to manage, monitor, and improve our system on Heroku 
This is a full-time position with competitive compensation and benefits packages. If you are a Senior Software Engineer specializing in Ruby on Rails looking for an exciting opportunity to work on challenging projects, we encourage you to apply.