About the job
Join Our Dynamic Team
At Hubstaff, we are dedicated to enhancing productivity in the workplace. Our cutting-edge workforce analytics and time-tracking platform caters to remote and distributed teams, empowering them to achieve their best workdays.
Having embraced a fully remote work model for over ten years, we continue to champion the belief that remote work is the most transformative shift in the modern workplace since the introduction of the personal computer. Our platform is trusted by over 95,000 businesses to manage time, streamline schedules, and automate payments with a focus on transparency and accountability.
As a product-led organization with a vibrant culture, we are on a mission to become an indispensable component of every remote company’s technology stack. Join us on this exciting journey!
Your Role
We are seeking a Senior Rails Full-Stack Developer to become an integral part of our engineering team. This full-time (40 hours/week) remote position offers long-term opportunities. You will play a key role in designing and scaling systems that power our high-performance SaaS platform. Your expertise will also be crucial in enhancing our custom design system utilizing Hotwire and Tailwind, ensuring an efficient and scalable UI across our product.
You will work collaboratively with our Engineering Manager, frontend developers, and product stakeholders to shape the technical direction and create elegant, high-performance user experiences.
We prioritize stability and in-depth product knowledge, looking for engineers who are committed to growing alongside our product and team for the long haul.
Key Responsibilities
Design, build, and maintain services and features using Ruby on Rails.
Architect scalable systems capable of managing large datasets and high request volumes.
Advance our custom design system (Hotwire + Tailwind) to accommodate new components, patterns, and accessibility standards.
Develop, maintain, and integrate user-facing features with Hotwire, Stimulus, and Turbo, leveraging modern JavaScript frameworks where applicable.
Collaborate with the Engineering Manager and product team to establish priorities and roadmap.
Identify and mitigate performance bottlenecks across the database, application, and frontend rendering.
Implement background job processing using Sidekiq and Redis.
