T

Ruby on Rails Engineer

Technical Training Professionals
Full-time
Remote
United States
$120,000 - $150,000 USD yearly

Technical Training Professionals (TTP) transforms complex technical information into dynamic, visually engaging training materials. We set the industry standard for quality and innovation in plant training and operations with our award-winning 3D visuals and integrated training solutions. From off-the-shelf computer-based training modules to fully customized on-site instructor-led training, TTP can develop the perfect solution for your operations, equipment, and employee needs. The software team at TTP is currently focused on developing Preserve, a flagship document repository application. Preserve leverages TTP’s expertise to revolutionize how operations-intensive organizations organize, access, and collaborate on documents, making it an indispensable operational toolbox.

Description

We are looking for a talented and enthusiastic Full Stack Engineer specializing in Ruby on Rails to join our software team. The ideal candidate will be proficient in Ruby on Rails, Tailwind CSS, and JavaScript, with a particular focus on Hotwire (Turbo and Stimulus). We value individuals who thrive in a small team, collaborate effectively with designers, and can iterate quickly to bring innovative ideas to life. 

Key Responsibilities 

  • Develop and maintain robust web applications using Ruby on Rails. 
  • Implement responsive and efficient front-end components using Tailwind CSS and JavaScript. 
  • Utilize Hotwire (Turbo and Stimulus) to create dynamic and seamless web experiences. 
  • Collaborate closely with design teams to implement user-friendly interfaces. 
  • Troubleshoot, debug, and upgrade existing systems. 
  • Engage in all phases of software development, from ideation to deployment and beyond. 
  • Mentor junior developers on the team with the goal of increasing code quality and performance.
  • Participate actively in code reviews and contribute to team knowledge sharing. 

Required Skills 

  • Proficiency in Ruby on Rails (Version 7). 
  • Strong skills in Tailwind CSS and JavaScript, with specific experience in Hotwire (Turbo and Stimulus). 
  • Experience with E2E testing using Playwright or similar testing tools. 
  • Solid understanding of object-oriented programming, MVC, Mocking, ORM, and RESTful APIs. 
  • Proficient developing in React Native and communicating with external authenticated APIs.
  • Experienced in creating Docker containers and deploying through Kubernetes.
  • Experience managing Kubernetes clusters and troubleshooting devops issues.
  • Capability to work independently with minimal supervision, demonstrating professionalism and team collaboration. 

Preferred Skills and Experience 

  • Experience with ViewComponent for building reusable view components in Ruby on Rails. 
  • Experience with GitHub CI/CD processes. 
  • Experience deploying iOS and Android applications using React Native.
  • Ability to work quickly, iterate frequently, and adapt to changing project requirements. 
  • Desire to learn new skills, tools, and coding techniques. 

Job Location & Schedule

The Full Stack Engineer is a fully remote, full-time role. Preference will be given to candidates in the greater Phoenix, AZ area or residing in any of the following states where we have at least one existing remote employee: Arizona, California, Colorado, Florida, Illinois, Mississippi, Nebraska, Pennsylvania, Tennessee, or Washington. 

Salary

$120,000 - $150,000 per year